我正在尝试使用网址http://gameexperiencesurvey.s3.amazonaws.com/在我的公共存储桶中列出我的所有文件 您可以访问该网址以查看xml。
XML包含一个名为MaxKeys的元素,其值为1000,它是响应正文中返回的最大键数。如果我想列出我拥有的所有密钥怎么办?该怎么办? 此外,免费aws s3帐户上的密钥数量及其大小的最大限制是多少?
答案 0 :(得分:2)
它被称为S3分页。请参阅:Iterating Through Multi-Page Results
迭代多页结果
由于存储桶可以包含几乎无限数量的密钥,因此 列表查询的完整结果可能非常大。管理 大型结果集,Amazon S3 API支持分割它们的分页 多个回应。每个列表键响应返回一页向上 到1000个键,指示响应是否为指示符 截断。您发送一系列列表键请求,直到您有 收到所有钥匙。 AWS SDK包装器库提供相同的功能 分页。
您需要足够的权限才能列出对象键。
适用于S3的AWS免费套餐