当前位置: 首页 > 知识库问答 >
问题:

公用GC存储访问失败,匿名调用方没有存储。对象。得以进入

蒋星驰
2023-03-14

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

该文件说:“相比之下,使用云存储API链接访问公共数据不需要身份验证。”

然而,我收到了以下错误:“com.google.cloud.storage.存储异常:匿名调用者storage.objects.get访问谷歌云存储对象。”我正在使用Java应用编程接口

存储=存储选项。getDefaultInstance()。getService()

blob=存储。get(BlobId.of(“bucketName”,“objectName”))

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

共有2个答案

艾跃
2023-03-14

对象需要公开可读才能匿名访问,该错误表示您试图读取的对象不公开可读。

贝礼骞
2023-03-14

Sentinel-2存储桶gcp-public-data-Sentinel-2不允许未经验证的匿名列表(尽管您应该能够在以任何帐户登录时进行浏览)。相反,对象索引。csv。gz存储桶中包含您可以访问的内容列表。单个对象可以匿名下载,并且具有相当长的文件路径,例如:

https://storage.googleapis.com/gcp-public-data-sentinel-2/tiles/04/E/CR/S2B_MSIL1C_20190301T202209_N0207_R042_T04ECR_20190301T212521.SAFE/GRANULE/L1C_T04ECR_A010364_20190301T202210/IMG_DATA/T04ECR_20190301T202209_B01.jp2

 类似资料:
  • 我正在尝试使用签名URL将文件上传到Firebase Cloud Storage,如文档中所述:https://cloud.google.com/storage/docs/access-control/signed-urls#signing-resumable 我正在使用节点。js Admin SDK。 我得到了一个看起来有效的签名URL,但在发送获取会话URI的POST请求时,我得到了以下错误:

  • Firebase存储使用490 MB,但尚未初始化存储桶。我无法跟踪这个存储com从哪里来,但是检查Firebase对一个空存储收取0.10美元的费用是很奇怪的。 我在哪里可以删除此存储?为什么firebase因没有存储桶而收费? 目前我正在使用Firebase身份验证、Firestore、实时数据库、主机和其他功能。

  • Quarkus 1.8.3。最终的 直接调用访问PanacherRepository的方法可以按预期工作,但是当通过EventBus调用同一方法时,调用到达该方法并执行每一行,直到它到达任何存储库调用,然后在没有任何发生的指示的情况下无声地失败/退出。 根据日志,直接调用在Quarkus主线程中执行,事件总线调用在vert中执行。x-eventloop-thread-2。 还尝试了以下步骤的组合,

  • 我已经将一个JAR文件部署到一个自定义的Artifactory存储库(名为my_custom_repo),并试图在Maven构建中访问它。我的POM文件使用标记指向我的artifactory回购: 并且我的依赖项设置如下: 我尝试了一些事情,包括一个mvn清洁安装。失败持续存在。 我的POM文件、Maven或Artifactory是否有一些配置可以使我成功地编译我的项目?

  • 我需要从消费者内部访问saga存储库,以读取与正在消费的消息相关的saga的当前状态。 场景:我有一个外部服务,当这个服务使用来自传奇的事件时,我想看看传奇是否仍然处于正确的状态,因为如果同时传奇改变了状态,消费者必须跳过事件。 如何:我当然可以通过使用它的本机框架来查询选择的saga存储库实现,但是我想使用一个抽象,一个接口,从消费者内部加载saga状态,以便将来能够切换到不同的存储库实现。 感

  • 我从环境Hadoop、HBase、Pig开始;我会在Hbase表上存储一个数据库;以下是我的请求: hbase->create创建我的数据库。 我在HDFS文件hadoop dfs-copyFromLocal~/data.csv/user/hduser/location.csv上重新启动了我的CVS文件 我处决了我的请求猪 raw_data=使用PigStorage(“;”)加载'/user/hd