Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services S3 putCustomQueryParameter是否由LastModified返回?_Amazon Web Services_Amazon S3_Aws Java Sdk - Fatal编程技术网

Amazon web services S3 putCustomQueryParameter是否由LastModified返回?

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的答案是“是”

使用aws cli,我可以发送
--query
以仅返回自上次修改以来的对象:

aws s3api list-objects --profile <profile> --bucket <bucket>  --query 'Contents[?LastModified>=`2017-01-19`][]'
我在查询和参数字符串上尝试了大量的变体,但都没有成功——查询总是返回所有对象。所以有两个问题:

  • 这样行吗?就是说,这是一个腐败的参数吗 该怎么办
  • 如果#1的答案是“是”,那么正确的语法是什么

  • 提前感谢。

    按照您的设想,这是不可能的


    cli实际上列出了所有对象并在本地对其进行过滤。API(cli、SDK和控制台都使用该API)不支持此类查询。

    谢谢您的确认。在使用
    --debug
    运行cli并查看GET请求/响应后,我怀疑这一点。
    ListObjectsV2Request req = new ListObjectsV2Request();
    req.putCustomQueryParameter("LastModified>=`2017-01-19`", null);