Amazon web services S3 putCustomQueryParameter是否由LastModified返回?
使用aws cli,我可以发送Amazon web services S3 putCustomQueryParameter是否由LastModified返回?,amazon-web-services,amazon-s3,aws-java-sdk,Amazon Web Services,Amazon S3,Aws Java Sdk,使用aws cli,我可以发送--query以仅返回自上次修改以来的对象: aws s3api list-objects --profile <profile> --bucket <bucket> --query 'Contents[?LastModified>=`2017-01-19`][]' 我在查询和参数字符串上尝试了大量的变体,但都没有成功——查询总是返回所有对象。所以有两个问题: 这样行吗?就是说,这是一个腐败的参数吗 该怎么办 如果#1的答案是“是”
--query
以仅返回自上次修改以来的对象:
aws s3api list-objects --profile <profile> --bucket <bucket> --query 'Contents[?LastModified>=`2017-01-19`][]'
我在查询和参数字符串上尝试了大量的变体,但都没有成功——查询总是返回所有对象。所以有两个问题:
提前感谢。按照您的设想,这是不可能的
cli实际上列出了所有对象并在本地对其进行过滤。API(cli、SDK和控制台都使用该API)不支持此类查询。谢谢您的确认。在使用
--debug
运行cli并查看GET请求/响应后,我怀疑这一点。
ListObjectsV2Request req = new ListObjectsV2Request();
req.putCustomQueryParameter("LastModified>=`2017-01-19`", null);