tho*_*der 5 amazon-s3 amazon-web-services
我正在将文件写入 S3 存储桶。如何查看新添加的文件?例如,在下图中,您可以看到文件不是按“上次修改”字段排序的。我找不到对该字段或任何其他字段进行任何排序的方法。
你无法对此进行排序,这就是 UI 的工作原理。
主要原因是,对于包含 1000 多个对象的存储桶,UI 只“了解”当前页面上显示的当前 1000 个元素。对它们进行排序是没有意义的,因为它意味着向您显示存储桶中最新或最旧的 1000 个对象,但实际上它只是对当前显示的 1000 个对象进行排序。这确实会让人感到困惑,最好不要让用户排序,而不是错误排序。
显示实际的 1000 个最新或最旧的对象需要您列出存储桶中的所有内容,这需要时间(较大的存储桶需要几分钟或几小时)和后端请求,并且会产生更多成本,因为List请求是计费的。如果要检索 1000 个最新或最旧的对象,您需要编写代码来对存储桶或前缀进行完整列表,然后对所有对象进行排序,然后显示部分结果。
| 归档时间: |
|
| 查看次数: |
10375 次 |
| 最近记录: |