Amazon-Web-Services
有沒有辦法在 AWS 控制台中查看待處理的 S3 Glacier 檢索列表?
我已經使用 AWS 控制台使用Glacier Deep Archive儲存類啟動了 S3 文件的檢索。我剛剛收到一條成功消息,但沒有指向可以監控檢索狀態的頁面的連結。
有沒有辦法在 AWS 控制台上查看待處理的檢索作業列表及其狀態?
如果不是,我會接受 AWS CLI 命令。
要獲取對象恢復的狀態,您可以發送 HEAD 請求。(…) 您可以使用 Amazon S3 事件通知在啟動或完成恢復時通知您。有關更多資訊,請參閱Amazon Simple Storage Service 開發人員指南中的配置 Amazon S3 事件通知。
當它說“head”時,我認為它指的是S3API Head。那將是:
aws s3api head-object --bucket my-bucket --key index.html
請注意,這是使用 AWS CLI v2,如果您使用的是 V1,則語法可能會有所不同。
在檢索存檔時,JSON 將包含
Restore
類似於以下內容的鍵:"Restore": "ongoing-request=\"true\""
當存檔準備好下載時,
Restore
密鑰將更改為:"Restore": "ongoing-request=\"false\", expiry-date=\"Thu, 17 Sep 2020 00:00:00 GMT\""
然後,您可以像任何其他文件一樣繼續從 AWS S3 Web 控制台下載存檔。