【发布时间】:2017-07-28 19:49:21
【问题描述】:
我在使用谷歌云时遇到了一些权限问题。每当我尝试设置新的应用引擎时,都会收到以下消息:
您无权在此项目中创建 App Engine 应用程序。
根据我们的管理员的说法,所有可用的应用引擎角色都已分配给我的帐户。
有什么想法吗?
您好, 塞巴斯蒂安
【问题讨论】:
标签: google-app-engine google-cloud-platform
我在使用谷歌云时遇到了一些权限问题。每当我尝试设置新的应用引擎时,都会收到以下消息:
您无权在此项目中创建 App Engine 应用程序。
根据我们的管理员的说法,所有可用的应用引擎角色都已分配给我的帐户。
有什么想法吗?
您好, 塞巴斯蒂安
【问题讨论】:
标签: google-app-engine google-cloud-platform
您需要此权限:
appengine.applications.create
如果您尝试在控制台中创建 appit:
~ $ gcloud 应用创建
您将完全缺少此权限角色,但令人难以置信的是,默认情况下此权限并未分配给管理员。 因此,要么创建一个具有此权限的新角色,要么将此权限添加到您已有的任何角色
【讨论】:
您可能在项目中拥有一个不包括访问 App Engine 的 IAM 角色。
https://cloud.google.com/iam/docs/understanding-roles
您可以询问项目所有者您在项目中的角色(除非您是项目所有者、编辑者或查看者,在这种情况下,您可以在权限页面上看到您的角色)。
【讨论】:
editor 角色,我仍然在应用创建时收到 403 错误?
我也遇到了这个错误。您似乎需要成为项目所有者才能创建 App Engine 应用程序。
【讨论】:
您需要启用 App Engine API。您需要具有应用引擎部署者或管理员角色。您需要成为项目所有者,而不仅仅是项目编辑。
见:https://cloud.google.com/appengine/docs/admin-api/access-control apps.create appengine.applications.create 在请求的应用程序资源上。需要 GCP 项目的 Owner 角色权限。
【讨论】: