代码之家  ›  专栏  ›  技术社区  ›  Thellimist

appengine需要哪些权限。应用程序。服务。版本。创造

  •  0
  • Thellimist  · 技术社区  · 5 年前

    我正在使用谷歌云应用引擎。我正试图通过编程在谷歌应用程序引擎中创建新版本的服务。我尝试在创建IAM服务帐户 https://console.cloud.google.com/iam-admin/serviceaccounts

    enter image description here

    结果:

    403 Forbidden
    
    {
     "error": {
      "code": 403,
      "message": "The caller does not have permission",
      "status": "PERMISSION_DENIED"
     }
    }
    

    我不能让这两个都起作用 googleapis SDK和在线版本。

    https://developers.google.com/apis-explorer/#p/appengine/v1/appengine.apps.services.versions.create?appsId=default&servicesId=test-11111&_h=14&resource=%257B%250A++%2522id%2522%253A+%252220191003t225144%2522%250A%257D&

    appengine需要哪些权限。应用程序。服务。版本。创建端点

    0 回复  |  直到 5 年前
        1
  •  0
  •   Travis Webb    5 年前

    看起来您已经分配了正确的角色,因为所有这些角色都包含 appengine.versions.create 许可:

    • 编辑(角色/编辑)
    • 应用程序引擎管理员(角色/appengine.appAdmin)
    • 应用程序引擎部署器(角色/appengine.Deployer)

    如果已将这些角色分配给服务帐户,请检查用于进行API调用的凭据,并确保使用正确的服务帐户进行身份验证。

    另见:

        2
  •  0
  •   Omisha gupta    5 年前

    Appengine使用 Appengine default service account

        3
  •  0
  •   Thellimist    5 年前

    我需要所有这三个示波器才能工作

    'https://www.googleapis.com/auth/appengine.admin',
    'https://www.googleapis.com/auth/cloud-platform',
    'https://www.googleapis.com/auth/cloud-platform.read-only',