2013-10-25 24 views
5

Nesneleri x günde oluşturulduktan sonra buzullarına gönderen bazı s3 kovalarım var. S3 arabirimindeki bu nesneleri almaya gittiğimde, geri yükleme işleminin ne zaman tamamlandığını görmek için sayfayı yeniden yüklemem gerekiyor, böylece nesne karşıdan yüklenmeye hazır.s3 nesnesinin Glacier alma bildirimi

Bu geri yükleme bittiğinde s3 bildirimi göndermesini istiyorum, böylece nesne hazır.

Bunu buzuldaki kasa bildirimleri sekmesinde yapılandırabilirsiniz, ancak s3'te yapamazsınız.

+0

Bu soruyu AWS'nin forumunda yayınlamayı denediniz mi? https://forums.aws.amazon.com/ – JohnnyBizzle

cevap

1

S3'ün API aracılığıyla geri yüklenmesini isteyebilirsiniz. Restoring objects, geri yüklemeyi başlatmayı ve konsol, Java, .NET veya REST API'sı aracılığıyla durumunu denetlemeyi açıklar. Diğer dillerdeki istemcilerin benzer özellikler sağladığından şüpheleniyorum.

Bir bildirim almanın güzel olacağını düşünürüm, ancak kendi başınıza benzer bir şeyi başarabilirsiniz. SQS sırasını ayarlayın ve uygulamanız geri yüklemeyi başlattığında, 3 saatlik bir gecikmeyle (belgelerine bağlı olarak) bir ileti gönderin. Aldığınızda, geri yükleme durumunu kontrol edin. Geri yüklendiğinde, istendiği gibi işleyin. Değilse, mesajı 15 dakika daha geciktirin. Nesne geri yüklemesi gerçekleşene kadar tekrarlayın.