fourkeys icon indicating copy to clipboard operation
fourkeys copied to clipboard

Add gcloud service enable to setup/install.sh

Open ouchi2501 opened this issue 2 years ago • 0 comments

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

ouchi2501 avatar Jun 22 '22 06:06 ouchi2501