2013-10-25 17 views
5

Tôi có một số thùng s3 gửi đối tượng của mình tới sông băng sau x ngày tạo. Khi tôi đi lấy các đối tượng đó trên giao diện s3, tôi cần phải tiếp tục tải lại trang để xem khi nào việc khôi phục đã hoàn thành để đối tượng sẵn sàng tải xuống.Thông báo truy xuất sông băng của các đối tượng s3

Tôi muốn có s3 gửi thông báo SNS khi khôi phục đó hoàn tất để đối tượng sẵn sàng.

Bạn có thể định cấu hình trên tab thông báo kho lưu trữ băng, nhưng bạn không thể bật s3.

+0

Bạn đã thử đăng câu hỏi này lên diễn đàn AWS chưa? https://forums.aws.amazon.com/ – JohnnyBizzle

Trả lời

1

Bạn có thể yêu cầu S3 khôi phục qua API. Restoring objects mô tả cách bắt đầu khôi phục và kiểm tra trạng thái của nó thông qua bảng điều khiển, Java, .NET hoặc REST API. Tôi nghi ngờ khách hàng bằng các ngôn ngữ khác cung cấp các tính năng tương tự.

Tôi nghĩ sẽ tốt hơn nếu bạn có thông báo, nhưng bạn có thể tự mình thực hiện điều gì đó tương tự. Thiết lập hàng đợi SQS và khi ứng dụng của bạn bắt đầu khôi phục, hãy gửi một thông báo chậm trễ 3 giờ (dựa trên tài liệu của họ). Khi bạn nhận được, hãy kiểm tra trạng thái khôi phục. Nếu được khôi phục, xử lý như mong muốn. Nếu không, hãy trì hoãn tin nhắn thêm 15 phút nữa. Lặp lại cho đến khi phục hồi đối tượng xảy ra.

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