2010-11-04 29 views
7

Khi gọi lệnh S3 ListBucket (thông qua REST hoặc SOAP API), tập kết quả có được trả lại theo bất kỳ thứ tự cụ thể nào không? Tôi mong đợi, với bản chất của các khóa đối tượng và các điểm đánh dấu, tập hợp kết quả luôn được sắp xếp theo khóa đối tượng. Nhưng tôi chưa thấy bất kỳ tài liệu nào xác nhận điều này.Lệnh ListBucket có đảm bảo kết quả được sắp xếp theo khóa không?

Trả lời

13

Cập nhật: Amazon đã thay đổi tài liệu của mình như được hiển thị bên dưới.

Chúng được trả lại theo thứ tự abc. Kết quả danh sách luôn được trả về theo thứ tự nhị phân UTF-8. Xem http://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysUsingAPIs.html

Amazon S3 cho thấy một hoạt động danh sách cho phép bạn liệt kê các phím chứa trong một cái xô. Các khóa được chọn để liệt kê theo nhóm và tiền tố . Ví dụ: hãy xem xét một xô có tên 'từ điển' có chứa khóa cho mỗi từ tiếng Anh. Bạn có thể thực hiện cuộc gọi để liệt kê tất cả các khóa trong đó nhóm bắt đầu bằng chữ "q". Kết quả danh sách luôn được trả về theo thứ tự từ vựng (thứ tự chữ cái) Kết quả danh sách luôn được trả về theo thứ tự nhị phân UTF-8.

+0

Cảm ơn bạn đã xác nhận. –

+0

@ C. Dragon - xin lỗi đã quá muộn :) –

+0

Câu trả lời phải được sửa đổi. "Kết quả danh sách luôn được trả về theo thứ tự nhị phân UTF-8". là thay đổi mới nhất – user238607

Các vấn đề liên quan