【问题标题】:No permission to create an App Engine application无权创建 App Engine 应用程序
【发布时间】:2017-07-28 19:49:21
【问题描述】:

我在使用谷歌云时遇到了一些权限问题。每当我尝试设置新的应用引擎时,都会收到以下消息:

您无权在此项目中创建 App Engine 应用程序。

根据我们的管理员的说法,所有可用的应用引擎角色都已分配给我的帐户。

有什么想法吗?

您好, 塞巴斯蒂安

【问题讨论】:

    标签: google-app-engine google-cloud-platform


    【解决方案1】:

    您需要此权限:

    appengine.applications.create

    如果您尝试在控制台中创建 appit:
    ~ $ gcloud 应用创建

    您将完全缺少此权限角色,但令人难以置信的是,默认情况下此权限并未分配给管理员。 因此,要么创建一个具有此权限的新角色,要么将此权限添加到您已有的任何角色

    【讨论】:

    • 不幸的是,今天,该角色仅作为原始角色“所有者”(“roles/owner”)的一部分存在。建议创建自定义角色,包括“appengine.applications.create”权限并将该角色授予用户。
    【解决方案2】:

    您可能在项目中拥有一个不包括访问 App Engine 的 IAM 角色。

    https://cloud.google.com/iam/docs/understanding-roles

    您可以询问项目所有者您在项目中的角色(除非您是项目所有者、编辑者或查看者,在这种情况下,您可以在权限页面上看到您的角色)。

    【讨论】:

    • 我们的管理员让我成为项目所有者。现在我可以设置应用引擎应用程序了。谢谢。
    • 如果我有editor 角色,我仍然在应用创建时收到 403 错误?
    【解决方案3】:

    我也遇到了这个错误。您似乎需要成为项目所有者才能创建 App Engine 应用程序。

    【讨论】:

      【解决方案4】:

      您需要启用 App Engine API。您需要具有应用引擎部署者或管理员角色。您需要成为项目所有者,而不仅仅是项目编辑。

      见:https://cloud.google.com/appengine/docs/admin-api/access-control apps.create appengine.applications.create 在请求的应用程序资源上。需要 GCP 项目的 Owner 角色权限。

      【讨论】:

        猜你喜欢
        • 2017-05-21
        • 2022-01-15
        • 2020-11-16
        • 1970-01-01
        • 2012-11-14
        • 2013-11-30
        • 2010-12-29
        • 2011-05-02
        • 1970-01-01
        相关资源
        最近更新 更多