gpt4 book ai didi

java - Google Cloud API 服务授权失败 - 禁止访问

转载 作者:搜寻专家 更新时间:2023-11-01 02:36:28 45 4
gpt4 key购买 nike

我目前在尝试通过 Java 客户端访问谷歌云服务时收到以下错误:

Caused by: 
com.google.api.client.googleapis.json.GoogleJsonResponseException: 403
Forbidden
{
"code" : 403,
"errors" : [ {
"domain" : "global",
"message" : "xyz.iam.gserviceaccount.com does not have
storage.buckets.list access to project 123456.",
"reason" : "forbidden"
} ],
"message" : "xyz.iam.gserviceaccount.com does not have
storage.buckets.list access to project 123456."
}

到目前为止我有:

  • 使用 google 云帐户的登录详细信息安装并授权 sdk
  • 将服务帐户 xyz 的 GOOGLE_APPLICATION_CREDENTIALS 添加到我的环境变量中,其中包含 json key 的路径
  • 给定项目 (123456) 的服务帐户 (xyz) 权限
  • 启用对 Storage API 和 Speech API 的权限( future 的预期目标)

如何提供对给定列表的服务帐户或给定项目的 api 的访问权限?

最佳答案

该消息非常具体,没有留下太多疑问,但如果有问题,请分享当前分配给您的服务帐户的角色:

"xyz.iam.gserviceaccount.com does not have storage.buckets.list access to project 123456."

可能是您在 https://console.cloud.google.com/iam-admin/iam/project 中分配给服务帐户的角色没有 storage.buckets.list 访问权限。

为了查看特定角色是否具有 storage.buckets.list 访问权限,请在 https://console.cloud 中搜索该访问权限。 google.com/iam-admin/roles。这将输出具有此访问权限的角色列表,您可以查看您的服务帐户是否具有其中之一。

关于java - Google Cloud API 服务授权失败 - 禁止访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49475897/

45 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com