给定一个名为my-bucket
的S3存储桶,其中包含一个名为my-object
的存储桶,如果对象值包含一个键/值对列表,是否可以从对象中检索值?
即。如果my-object
包含具有以下键/值对的文件:
foo: 20,
bar: 54,
baz: 12
是否可以只检索' foo'通过它的密钥使用SDK for Java?
答案 0 :(得分:2)
您可以使用Amazon S3 Select来解析值。
但是,您的文件格式不是很好,因为:
假设你有这种格式:
foo:20
bar:54
baz:12
然后,您可以使用冒号作为分隔符 S3选择进行查询:
要在Java中执行此操作,请参阅:Selecting Content from Objects Using the SDK for Java - Amazon Simple Storage Service