如何从公共S3网址获取整个对象列表

时间:2018-07-13 06:05:08

标签: amazon-web-services amazon-s3

我有一个公共的s3存储桶列表网址(我不是该网址的所有者),当我访问该网址时,它会显示该列表,但会被截断并且仅显示1000个对象。如何查看整个列表。

2 个答案:

答案 0 :(得分:1)

您可以使用AWS Command-Line Interface (CLI)列出存储桶。它将自动为您分页。

或者,您可以使用自己喜欢的编程语言使用AWS开发工具包来调用S3并自行进行分页。

答案 1 :(得分:0)

他们已从AWS开发工具包中将其实现为分页。因此,您应该使用分页键或称为标记的键来获取整个列表。因此,从第一个响应开始,它会返回一个 marker (标记),这是应该从中开始提取的下一个对象指示符。因此,检索所有列表的首选方法将是分页方法。