Google 愿景 API - 拒绝访问我存储桶中的文件
Google Vision API - Access Denied on files in my bucket
我在 Google Vision API 访问我的存储桶文件时遇到以下问题。
步骤:
- 具有文件上传服务帐户的服务器到服务器 OAuth2 --> 范围是 https://www.googleapis.com/auth/devstorage.read_write
- 正在将文件上传到我的存储桶(未激活 ACL,已激活 public 测试访问权限)--> 文件上传成功
- Server to Server OAuth2 with service account for Vision processing --> Scope is https://www.googleapis.com/auth/cloud-vision and https://www.googleapis.com/auth/devstorage.read_write
- 开始视觉作业(https://eu-vision.googleapis.com/v1/files:asyncBatchAnnotate)
回复:
- 403
- 打开文件时出错:gs://mybucketname/myfile.tif
- PERMISSION_DENIED
两个 OAuth2 请求的服务帐户相同。
两个 OAuth2 请求都成功并且 returns 一个 AccessToken。
视觉API已激活。
知道问题出在哪里吗?
此致!
我遇到了同样的问题,只能通过使用云平台范围来解决。只有云视觉和 devstorage.read_write 它仍然缺少一些东西,我不确定是什么。
我在 Google Vision API 访问我的存储桶文件时遇到以下问题。
步骤:
- 具有文件上传服务帐户的服务器到服务器 OAuth2 --> 范围是 https://www.googleapis.com/auth/devstorage.read_write
- 正在将文件上传到我的存储桶(未激活 ACL,已激活 public 测试访问权限)--> 文件上传成功
- Server to Server OAuth2 with service account for Vision processing --> Scope is https://www.googleapis.com/auth/cloud-vision and https://www.googleapis.com/auth/devstorage.read_write
- 开始视觉作业(https://eu-vision.googleapis.com/v1/files:asyncBatchAnnotate)
回复:
- 403
- 打开文件时出错:gs://mybucketname/myfile.tif
- PERMISSION_DENIED
两个 OAuth2 请求的服务帐户相同。 两个 OAuth2 请求都成功并且 returns 一个 AccessToken。 视觉API已激活。
知道问题出在哪里吗?
此致!
我遇到了同样的问题,只能通过使用云平台范围来解决。只有云视觉和 devstorage.read_write 它仍然缺少一些东西,我不确定是什么。