Невозможно создать проект в интерфейсе командной строки GCP с пользователем (name@gmail.com), имеющим роль владельца, менеджера по выставлению счетов проекта

Пользователь name@gmail.com может создавать новый проект из консоли GCP. У пользователя есть роль OWNER/Project Billing Manager, но при попытке создать новый проект из CLI он показывает:

gcloud auth login -> Successful login with user@gmail.com

user@cloudshell:~ (gcp-ace-292306)$ gcloud auth list
   Credentialed Accounts
ACTIVE  ACCOUNT
*       user@gmail.com

user@cloudshell:~ (gcp-ace-292306)$ gcloud projects list
PROJECT_ID      NAME     PROJECT_NUMBER
gcp-ace-292306  GCP ACE  350766525882  -> This project is created in console by same user.

user@cloudshell:~ (gcp-ace-292306)$ gcloud projects create proj-100 --name=demo-project1 --enable-cloud-apis --labels=dept=it,env=prod --folder=12345
ERROR: (gcloud.projects.create) PERMISSION_DENIED: The caller does not have permission

Мне здесь не хватает другой роли? Может ли кто-нибудь предложить решение.

1 ответ

У меня была аналогичная проблема, хотя из облачного экземпляра.

Выберите IAM & Admin в облачной консоли Google. Выберите папку, в которой вы хотите создать проект. Затем дайте роль "Создатель проекта" участнику, который пытается создать проект.

Для меня участником был -compute@developer.gserviceaccount.com

Если участника нет в списке, вы можете добавить его и назначить роли.

Другие вопросы по тегам