0

给定一个名为的 S3 存储桶my-bucket,其中包含一个名为 的存储桶,my-object如果对象值包含键/值对列表,是否可以从对象中检索值?

即如果my-object包含具有以下键/值对的文件:

foo: 20, 
bar: 54, 
baz: 12

是否可以使用 SDK for Java 通过其键检索“foo”的值?

4

1 回答 1

3

您可以使用Amazon S3 Select来解析这些值。

但是,您的文件格式不是很好,因为:

  • 有些行有逗号,有些行没有
  • 文件中有多余的空格

假设您使用了这种格式:

foo:20
bar:54
baz:12

然后,您可以使用冒号作为分隔符使用S3 Select查询它:


亚马逊 S3 选择


要在 Java 中执行此操作,请参阅:使用适用于 Java 的开发工具包从对象中选择内容 - Amazon Simple Storage Service

于 2018-05-15T03:08:09.367 回答