![有没有办法在 AWS 控制台中查看待处理的 S3 Glacier 检索列表?](https://linux22.com/image/757158/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E5%9C%A8%20AWS%20%E6%8E%A7%E5%88%B6%E5%8F%B0%E4%B8%AD%E6%9F%A5%E7%9C%8B%E5%BE%85%E5%A4%84%E7%90%86%E7%9A%84%20S3%20Glacier%20%E6%A3%80%E7%B4%A2%E5%88%97%E8%A1%A8%EF%BC%9F.png)
我已经使用冰川深度档案存储类,使用 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 控制台下载档案。