【问题标题】:What does start-after in aws S3 ListObjectsV2 api mean?aws S3 ListObjectsV2 api中的start-after是什么意思?
【发布时间】:2021-07-06 11:59:58
【问题描述】:

ListObjectsV2 - Amazon Simple Storage Service

开始后
StartAfter 是您希望 Amazon S3 开始列出的位置。 Amazon S3 在此指定键之后开始列出。 StartAfter 可以是存储桶中的任意键。

不清楚它是如何列出的。是在添加文件时吗?还是按字典顺序排序?

【问题讨论】:

    标签: amazon-web-services amazon-s3 aws-sdk


    【解决方案1】:

    ListObjectsV2 api,返回的对象按列表中的ascending order of the respective key names 排序。 (不按日期排序)

    StartAfter 表示,它从 StartAfter(包括传递的密钥)开始,并从该密钥返回密钥。

    【讨论】:

      【解决方案2】:

      StartAfter 表示按字典顺序排列

      你说得对,文档定义的措辞不明确。

      example 3 显示带有参数start-after=ExampleGuide.pdf 的调用:

      GET /?list-type=2&max-keys=3&prefix=E&start-after=ExampleGuide.pdf HTTP/1.1
      Host: quotes.s3.<Region>.amazonaws.com
      x-amz-date: 20160430T232933Z
      Authorization: authorization string
      

      文档解释如下行为:

      该请求 [将] 检索 quotes 存储桶中最多三个以 E 开头并在 按字典顺序出现在 ExampleGuide.pdf 之后的键。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-25
        • 1970-01-01
        • 2017-11-03
        • 2017-09-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多