google-cloud-platform - 如何处理匿名调用者没有 storage.objects.get 访问 Google Cloud Storage 对象的权限
问题描述
我是错误处理的新手,我需要有关此错误的帮助 Short Q = What to do 请用简单的答案解释它
<Error>
<Code>AccessDenied</Code>
<Message>Access denied.</Message>
<Details>Anonymous caller does not have storage.objects.get access to the Google Cloud Storage object.</Details>
</Error>
帮助真的很感激
解决方案
似乎您的请求中没有包含授权标头。
要访问 GCS 存储桶,您必须通过 OAuth 2.0 访问令牌授权您的帐户。
请参阅此处以获取有关如何验证您的 api 调用的信息。
当然,您用于身份验证的帐户必须具有适当的 IAM 角色才能获取存储桶对象。
在 IAM 页面检查您账户的 IAM 角色。
推荐阅读
- python - 重组 3d numpy 数组
- mongodb - Mongodb:基于动态日期与 $lookup 匹配
- java - 工具栏中的 SearchView 未过滤 ListFragment
- graphviz - 如何在边缘标签中转义`>`?
- c - OpenSSL CBC Encrypt IV 损坏
- python - Python / 使用 Pandas 从文本文件中读取和分组数据
- powershell - 如何在 Powershell 中使用变量?
- python - 绘制 error_only 大小为 1 的数组可以转换为 Python 标量
- python - 在 Python 3 中使用 matplotlib.font_manage 获取所有字体样式
- javascript - 谷歌图表在标签中显示错误,直到我调整窗口大小