我想使用服务账号来使用Google Vision API。问题是没有一个角色可以只给予访问Vision API的权限,我找到的唯一角色是太强大的owner角色。 是否有任何角色可以仅赋予访问Vision API的权限或其他方式可以在不授予GCP项目完全访问权限的情况下授权应用程序?
目前Vision API没有特定的角色。如快速入门所示,建议使用Owner角色(我完全同意这可能非常危险)。在问题跟踪器上至少有两个功能请求12已经开放,我建议您为此角色实施点赞并发表评论。同时,您可以遵循@johnhanley在评论中提供的建议。
https://www.googleapis.com/auth/cloud-vision
。详情请参阅 https://www.jhanley.com/google-cloud-creating-oauth-access-tokens-for-rest-api-calls/。 - John Hanley