【问题标题】:Google Vision API service account permissionGoogle Vision API 服务帐号权限
【发布时间】:2020-12-14 15:07:43
【问题描述】:

我想将Google Vision API 与服务帐户一起使用。问题是没有角色只能访问Vision API,我发现的唯一角色是owner角色太强大了。

是否有任何角色可以仅授予 Vision API 访问权限或以其他方式授予应用权限而不授予对 GCP 项目的完全访问权限?

【问题讨论】:

  • 谁是(您自己、开发人员、最终用户)的服务帐户,此代码在哪里运行?需要访问哪些其他服务(Cloud Vision 通常需要访问 Google Cloud Storage)。您有两个选择,使用角色 Cloud Viewer,或者创建一个自定义服务帐户 OAuth 访问令牌,限制在 https://www.googleapis.com/auth/cloud-vision 范围内。 jhanley.com/…
  • 这是后台应用的帐号。实际上这个应用程序已经有服务帐户。我尝试使用 OAuth2 令牌,但不明白如何摆脱用户提示以授权访问。

标签: google-cloud-platform google-vision google-iam google-cloud-iam


【解决方案1】:

Vision API 目前没有特定的角色。如Quickstart 所示,建议使用所有者角色(我完全同意使用它可能非常危险)。至少有两个功能请求12 在问题跟踪器上打开,我建议您加注星标并发表评论,以便实施这样的角色。同时,您可以按照@johnhanley 在评论中提供的建议进行操作。

【讨论】:

    【解决方案2】:

    Vision API 不需要角色。我建议在服务帐户中不要有任何角色。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-29
      • 1970-01-01
      • 1970-01-01
      • 2019-09-07
      • 2017-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多