【发布时间】:2019-10-06 04:09:29
【问题描述】:
我在 Google Cloud 上创建了一个包含一个 JSON 文件的存储桶。我希望通过某种基本形式的身份验证访问此 JSON,例如 API 密钥
我在谷歌云上创建了一个没有任何限制的 API 密钥
当我尝试使用我的 API 密钥以文档格式发出 GET 请求时,例如:
https://storage.googleapis.com/BUCKETNAME/JSONNAME?API_KEY=APIKEYNAME
它返回以下内容
“匿名调用者没有 storage.objects.get 对存储桶的访问权限”
我不知道为什么,因为我正在发送 API 密钥
作为替代方案,如果我将存储桶/JSON 文件设为“公开”,我可以通过以下 URL 轻松访问 JSON:
https://storage.googleapis.com/BUCKETNAME/JSONNAME
虽然我真的不想让它完全打开..
有什么我可以在这里做的吗?我希望需要一个基本密钥(在标头或 URL 上)才能访问 JSON
谢谢!
【问题讨论】:
标签: google-cloud-platform google-cloud-storage