我使用的aws s3api如下所示:
aws s3api list-objects --bucket bucket --prefix main/content/ --starting-token eyJNYXJrZXIiOiAiZXlKTllYSnJaWE --max-items 2 --page-size 10但我看到杜普斯也被送回来了。传递什么来获得下一个2记录?
发布于 2018-02-23 13:26:46
问题是,您在命令中指定了不同的--最大项和-页大小参数。按照AWS:每次调用时,服务可能不会以相同的顺序返回项。如果在页面中间指定了下一个令牌,则可能会看到不同的预期结果。为了防止这种情况,使用相同的-页面大小和--最大项来同步CLI的分页和服务的分页。您还可以检索整个列表并在本地执行任何必要的解析操作。
这意味着:将最大项和页面大小设置为相同的数字。在您的例子中,将它们都设置为2。
说明这一点的AWS文档可以找到这里。
https://stackoverflow.com/questions/48927511
复制相似问题