首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用XML列出1000多个桶

使用XML列出1000多个桶
EN

Stack Overflow用户
提问于 2019-09-23 07:39:13
回答 1查看 294关注 0票数 1

获取列表桶的服务

随着教程在上面的链接,我可以列出桶在我的帐户。但是,响应只返回1000个桶,我认为这是单个响应的限制。问题是如何在我的帐户中列出剩余的桶?对于清单桶对象,我们可以添加标记param来指示要从哪个对象继续列表,但是似乎没有这样的param用于列表桶。

编辑:

我使用HMAC键而不是OAuth2来发出请求,所以我不能使用JSON,根据HMAC密钥限制,"HMAC键只能用于向XML,而不是JSON发出请求“。

当前的XML响应(不包括标记、游标或pageToken):

代码语言:javascript
复制
<?xml version='1.0' encoding='UTF-8'?>
<ListAllMyBucketsResult
    xmlns='http://doc.s3.amazonaws.com/2006-03-01'>
    <Buckets>
        <Bucket>
            <Name>bucket-1</Name>
            <CreationDate>2019-09-23T07:03:11.892Z</CreationDate>
        </Bucket>
        <Bucket>
            <Name>bucket-2</Name>
            <CreationDate>2019-09-23T07:03:12.578Z</CreationDate>
        </Bucket>
        ...
        <Bucket>
            <Name>bucket-999</Name>
            <CreationDate>2019-09-23T07:03:11.892Z</CreationDate>
        </Bucket>
        <Bucket>
            <Name>bucket-1000</Name>
            <CreationDate>2019-09-23T07:03:12.578Z</CreationDate>
        </Bucket>
  </Buckets>
</ListAllMyBucketsResult>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-23 08:05:11

您可以尝试使用JSON API列表方法。使用此方法,每当结果超过最大值时,将返回pageToken项,您可以将其用作下一个请求的参数,以便对结果进行分页。

在实现之前,您可以从文档页面进行测试此API

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58057679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档