给定一个名为的 S3 存储桶my-bucket
,其中包含一个名为 的存储桶,my-object
如果对象值包含键/值对列表,是否可以从对象中检索值?
即如果my-object
包含具有以下键/值对的文件:
foo: 20,
bar: 54,
baz: 12
是否可以使用 SDK for Java 通过其键检索“foo”的值?
给定一个名为的 S3 存储桶my-bucket
,其中包含一个名为 的存储桶,my-object
如果对象值包含键/值对列表,是否可以从对象中检索值?
即如果my-object
包含具有以下键/值对的文件:
foo: 20,
bar: 54,
baz: 12
是否可以使用 SDK for Java 通过其键检索“foo”的值?
您可以使用Amazon S3 Select来解析这些值。
但是,您的文件格式不是很好,因为:
假设您使用了这种格式:
foo:20
bar:54
baz:12
然后,您可以使用冒号作为分隔符使用S3 Select查询它:
要在 Java 中执行此操作,请参阅:使用适用于 Java 的开发工具包从对象中选择内容 - Amazon Simple Storage Service