首页 > 解决方案 > 如何处理匿名调用者没有 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>

帮助真的很感激

标签: google-cloud-platformerror-handlinggoogle-cloud-storage

解决方案


似乎您的请求中没有包含授权标头。

要访问 GCS 存储桶,您必须通过 OAuth 2.0 访问令牌授权您的帐户。

请参阅此处以获取有关如何验证您的 api 调用的信息。

当然,您用于身份验证的帐户必须具有适当的 IAM 角色才能获取存储桶对象。

在 IAM 页面检查您账户的 IAM 角色。

在此处输入图像描述


推荐阅读