ВНИМАНИЕ: у вас нет доступа к проекту [проекту] или он не существует - PullRequest
0 голосов
/ 06 ноября 2019

Я запускаю следующие команды:

gcloud auth activate-service-account --key-file key.json
gcloud config set project my-project

По какой-то причине я получаю эту ошибку:

ВНИМАНИЕ: у вас нет доступа к проекту [проект]или он не существует.

У меня есть следующие роли в IAM:

  • Администратор App Engine
  • Редактор облачной сборки
  • Cloud Scheduler Admin
  • Storage Object Creator
  • Storage Object Viewer

Кто-нибудь знает, почему это происходит? Что-то конкретное мне не хватает?

1 Ответ

0 голосов
/ 06 ноября 2019

Вы передаете это так?

gcloud auth activate-service-account [ACCOUNT] --key-file key.json 

Или вы оставляете счет пустым? Учетная запись должна быть служебной учетной записью, которую вы будете использовать для доступа. Вы также можете указать проект следующим образом.

gcloud auth activate-service-account [ACCOUNT] --key-file key.json --project=[PROJECT ID]

Дайте мне знать.

ОБНОВЛЕНИЕ:

Просто протестировал его, и он работает как я

Вы можете сделать либо --key-file=key.json, либо --key-file key.json.

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