Запрос имел недостаточные области аутентификации на terraform при создании gcp mysql - PullRequest
0 голосов
/ 09 июля 2020

Продолжайте получать эту ошибку: Ошибка, не удалось создать экземпляр group-database-instance: googleapi: Error 403: Запрос имел недостаточные области аутентификации. Дополнительные сведения: Причина: недостаточные разрешения, сообщение: недостаточно прав

Я добавил служебную учетную запись с разрешениями редактора для использования всех ресурсов gcp и добавил направленную терраформу в созданный файл учетных данных. Это ошибка в коде или что-то еще?

1 Ответ

0 голосов
/ 09 июля 2020

Исходя из предоставленного вами сообщения об ошибке и задачи, которую вы хотите выполнить sh, может показаться, что вам может потребоваться добавить область при создании вашего экземпляра.

Чтобы использовать Google Kubernetes Engine API для виртуальных машин GCE, вам нужно будет добавить область Cloud Platform Scope («https://www.googleapis.com/auth/cloud-platform») к вашей виртуальной машине при ее создании.

Кроме того, если вы используете команду gcloud -line , вы можете ввести что-то вроде:

gcloud compute instances create NAME --scopes=https://www.googleapis.com/auth/cloud-platform

Если вы используете пользовательский интерфейс Cloud Console, при создании экземпляра виртуальной машины ищите " Удостоверение и доступ к API »и выберите« Разрешить полный доступ ко всем облачным API ».

...