我们将文件发布到S3。我们以下列文件夹格式存储文件:
year/month/day/hour/minute/second/fileName
当从这个桶中读取时,消费者可以在每日或每小时的频率上使用前缀和查询。
在S3中是否有办法获取在特定对象之后发布的对象?
答案 0 :(得分:0)
Amazon S3 GET BUCKET
API call有一个marker
参数:
指定在存储桶中列出对象时要开始的键。 Amazon S3以UTF-8二进制顺序返回对象键,从标记后的键开始按顺序。
结合prefix
参数,这应该能够列出特定路径中的“下一个对象”。
AWS Command-Line Interface (CLI)的等效内容为list-objects
,例如:
aws s3api list-objects --bucket MY-BUCKET --prefix MY-PATH
--starting-token KEY-TO-START-AFTER
(我试过了 - 它有效!)