2013-10-25 50 views
5

我有一些s3桶,在創建x天后將其物體發送到冰川。當我去檢索s3界面上的這些對象時,我需要不斷重新加載頁面以查看恢復何時完成,以便可以下載對象。s3對象的冰川檢索通知

我想s3發送sns通知時,恢復完成,因此對象準備就緒。

您可以在冰川保管庫通知選項卡上配置該功能,但不能在s3上進行配置。

+0

您是否嘗試過在AWS論壇上發佈此問題? https://forums.aws.amazon.com/ – JohnnyBizzle

回答

1

您可以通過API請求S3進行恢復。 Restoring objects描述瞭如何啓動還原並通過控制檯,Java,.NET或REST API檢查其狀態。我懷疑其他語言的客戶提供類似的功能。

我認爲這將是很好有一個通知,但你可以自己完成類似的事情。設置一個SQS隊列,當您的應用程序啓動恢復時,發送延遲3小時的消息(根據他們的文檔)。一旦你收到它,檢查恢復狀態。如果恢復,按要求處理。如果沒有,請再延遲15分鐘。重複進行,直到對象恢復。