我正面临着谷歌云的一些许可问题。每当我尝试设置新的应用引擎时,都会收到以下消息:
您无权在此项目中创建App Engine应用程序。
根据我们的管理员,所有可用的应用引擎角色都已分配到我的帐户。
有什么想法吗?
问候, 塞巴斯蒂安
答案 0 :(得分:4)
您可能在项目中没有IAM角色,且不包含对App Engine的访问权限。
https://cloud.google.com/iam/docs/understanding-roles
您可以询问项目所有者您对项目的作用(除非您是项目所有者,编辑者或查看者,在这种情况下,您可以在“权限”页面上看到您的角色)。
答案 1 :(得分:4)
您需要此权限:
<强> appengine.applications.create 强>
如果您尝试在控制台中创建一个appit:
〜$ gcloud app create
您将完全忘记此权限角色,但令人难以置信的是,此权限默认情况下未分配给管理员。 因此,要么使用此权限创建新角色,要么只将此权限添加到您已有的任何角色
答案 2 :(得分:2)
我也遇到了这个错误。您似乎需要成为项目所有者才能创建App Engine应用程序。
答案 3 :(得分:1)
您需要启用App Engine API。您需要具有App Engine部署者或管理员角色。您需要成为项目所有者,而不仅仅是项目编辑器。
请参阅:https://cloud.google.com/appengine/docs/admin-api/access-control apps.create appengine.applications.create在请求的应用程序资源上。需要GCP项目的所有者角色权限。