Невозможно создать проект в интерфейсе командной строки 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
Если участника нет в списке, вы можете добавить его и назначить роли.