C#AWS S3-列出在特定时间之前或之后创建的对象

时间:2019-06-11 22:22:36

标签: c# amazon-s3

我正在使用ListObjectsRequestListObjectsV2Request,似乎无法在请求中找到指定时间戳的方法,以检索在特定时间戳之前或之后创建的对象。

是否可以使用AWSSDK做到这一点?

如果没有,有没有办法使用对S3的直接RESTful请求来做到这一点(如果有的话,有一个例子)?不幸的是,在这种情况下,我无法使用AWS CLI。

1 个答案:

答案 0 :(得分:1)

对低级API(https://docs.aws.amazon.com/AmazonS3/latest/API/v2-RESTBucketGET.html)的审查显示,没有方法可以按上次修改日期进行过滤。一个S3存储桶中有多少个文件?除非超过10,000个文件,否则为什么不只获取所有文件的列表,然后在客户端过滤列表呢?除非有很多文件,否则仅获取文件列表将不会传输大量数据。