首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >公共GC存储访问失败,匿名调用方没有storage.objects.get访问权限

公共GC存储访问失败,匿名调用方没有storage.objects.get访问权限
EN

Stack Overflow用户
提问于 2022-04-25 17:16:47
回答 2查看 121关注 0票数 0

我正在尝试访问Sentinel2公共数据,如下所述:https://cloud.google.com/storage/docs/public-datasets

该文档写道:“相比之下,使用Cloud链接访问公共数据不需要身份验证。”

但是,我得到了以下错误:"com.google.cloud.storage.StorageException:匿名调用者没有storage.objects.get访问Google对象的权限。“我使用的是Java:

存储= StorageOptions.getDefaultInstance().getService()

blob = storage.get(BlobId.of("bucketName","objectName"))

有人知道如何使用Java下载这些文件吗?谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-04-25 21:34:33

哨兵-2桶,gcp-public-data-sentinel-2,不允许未经身份验证的匿名列表(尽管您应该能够在作为任何帐户登录时使用浏览它 )。相反,桶中的对象index.csv.gz包含可以访问的内容的列表。可以匿名下载单个对象,并具有相当长的文件路径,例如:

B01.jp2

票数 0
EN

Stack Overflow用户

发布于 2022-04-25 20:40:42

为了匿名访问对象,该对象需要公开可读性,并且该错误指示要读取的对象不是公开可读的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72003331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档