我已经使用冰川深度档案存储类,使用 AWS 控制台。我刚收到一条成功消息,但没有指向可以监控检索状态的页面的链接。
有没有办法在 AWS 控制台上查看待处理的检索作业列表及其状态?
如果没有,我会接受 AWS CLI 命令。
答案1
要获取对象还原的状态,您可以发送 HEAD 请求。(...) 您可以使用 Amazon S3 事件通知在还原启动或完成时通知您。有关更多信息,请参阅配置 Amazon S3 事件通知请参阅 Amazon Simple Storage Service 开发人员指南。
当它说“头”时,我认为它指的是S3API 头。那将是:
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 控制台下载档案。