Google cloud storage 使用Java作为BufferedReader Readline()从google云存储流出

Google cloud storage 使用Java作为BufferedReader Readline()从google云存储流出,google-cloud-storage,Google Cloud Storage,我一直在搜索java示例或java客户端库,以从google blob存储中导出csv内容,但不幸的是,除了AppEngine或python之外,还没有其他的幸运。 我们有一个应用程序,它使用CharStreams.readLines(…)来流式输出数据,现在该应用程序应该在计算引擎中启动,源数据在存储中 是否可能,如果可能,是否有文档?请查看存储示例中的getObjectData函数: 不要使用executemedia和downloadto函数,而是使用该函数。这将返回一个InputStre

我一直在搜索java示例或java客户端库,以从google blob存储中导出csv内容,但不幸的是,除了AppEngine或python之外,还没有其他的幸运。 我们有一个应用程序,它使用CharStreams.readLines(…)来流式输出数据,现在该应用程序应该在计算引擎中启动,源数据在存储中


是否可能,如果可能,是否有文档?

请查看存储示例中的
getObjectData
函数:


不要使用
executemedia和downloadto
函数,而是使用该函数。这将返回一个
InputStream
实例,您应该能够将其传递到
CharStreams.readLines

我得到了完美的示例,实际上库利用了guava的bytesource和charsource

地面军事系统伙伴 谷歌云存储(GCS)API的易于使用的java客户端

特征

在确认API错误时自动重试 简化对象和前缀迭代 上载/下载进度监控 使用Guava的ByteSource和CharSource直接读取对象的能力 用于识别“隐式目录”、组合对象等的方便函数