fourkeys
fourkeys copied to clipboard
Add gcloud service enable to setup/install.sh
Hi
Running setup/setup.sh
will result in an error
│ Error: Error when reading or editing Project Service xxxx/run.googleapis.com: googleapi: Error 403: Cloud Resource Manager API has not been used in project xxx before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/cloudresourcemanager.googleapis.com/overview?project=xxxx then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.
│ Details:
│ [
│ {
│ "@type": "type.googleapis.com/google.rpc.Help",
│ "links": [
│ {
│ "description": "Google developers console API activation",
│ "url": "https://console.developers.google.com/apis/api/cloudresourcemanager.googleapis.com/overview?project=xxxxx"
│ }
│ ]
│ },
│ {
│ "@type": "type.googleapis.com/google.rpc.ErrorInfo",
│ "domain": "googleapis.com",
│ "metadata": {
│ "consumer": "projects/xxxxx",
│ "service": "cloudresourcemanager.googleapis.com"
│ },
│ "reason": "SERVICE_DISABLED"
│ }
│ ]
│ , accessNotConfigured
│
│ with google_project_service.run_api,
│ on main.tf line 11, in resource "google_project_service" "run_api":
│ 11: resource "google_project_service" "run_api" {
│
╵
╷
│ Error: Error creating service account: googleapi: Error 403: Identity and Access Management (IAM) API has not been used in project xxx before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/iam.googleapis.com/overview?project=xxx then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.
│ Details:
│ [
│ {
│ "@type": "type.googleapis.com/google.rpc.Help",
│ "links": [
│ {
│ "description": "Google developers console API activation",
│ "url": "https://console.developers.google.com/apis/api/iam.googleapis.com/overview?project=xxx"
│ }
│ ]
│ },
│ {
│ "@type": "type.googleapis.com/google.rpc.ErrorInfo",
│ "domain": "googleapis.com",
│ "metadata": {
│ "consumer": "projects/xxx",
│ "service": "iam.googleapis.com"
│ },
│ "reason": "SERVICE_DISABLED"
│ }
│ ]
│ , accessNotConfigured
│
│ with google_service_account.fourkeys,
│ on main.tf line 16, in resource "google_service_account" "fourkeys":
│ 16: resource "google_service_account" "fourkeys" {
│
╵
The following two services are not enabled in setup/install.sh
as a possible cause, so a process to enable them has been added to setup/install.sh
.
- cloudresourcemanager.googleapis.com
- iam.googleapis.com