Как устранить неполадки при включении служб API в GCP с помощью gcloud - PullRequest
0 голосов
/ 27 мая 2020

При выполнении terraform apply я получаю эту ошибку, когда меня просят включить IAM API для моего проекта.

Error: Error creating service account: googleapi: Error 403: Identity and Access 
Management (IAM) API has not been used in project [PROJECT-NUMBER] before or it is 
disabled. Enable it by visiting 
https://console.developers.google.com/apis/api/iam.googleapis.com/overview?
project=[PROJECT-NUMBER] then retry. If you enabled this API recently, wait a few 
minutes for the action to propagate to our systems and retry., 
accessNotConfigured

Когда я пытаюсь включить его с помощью gcloud, включение службы просто зависает. Есть ли способ получить дополнительную информацию?

Согласно Google Dashboard , все зеленое.

Я также наблюдаю ту же проблему с использованием пользовательского интерфейса.

$ gcloud services enable iam.googleapis.com container.googleapis.com

Сообщение об ошибке

ERROR: gcloud crashed (WaitException): last_result=True, last_retrial=178, time_passed_ms=1790337,time_to_wait=10000

1 Ответ

1 голос
/ 27 мая 2020

Добавьте --log-http к (любой) gcloud команде, чтобы получить подробное ведение журнала вызовов базового API. Они могут предоставить более подробную информацию о том, где возникает ошибка.

Вы также можете sh явно ссылаться на проект: --project=....

Нужно ли включать IAM? Это настолько фундаментальная услуга, что я удивлен, что если бы она не была включена, все могло бы работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...