如何解决无法在GCP CLI中使用具有所有者,项目帐单管理人角色的用户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
我在这里还缺少其他角色吗?谁能提出解决方案。
解决方法
尽管来自云实例,我也遇到类似的问题。
在Google云控制台中选择IAM&Admin。 选择要在其中创建项目的文件夹。 然后将“项目创建者”角色分配给尝试创建项目的成员。
对我来说,成员是-compute@developer.gserviceaccount.com
如果未列出该成员,则可以添加该成员并分配角色。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。