有没有办法在 AWS 控制台中查看待处理的 S3 Glacier 检索列表?

有没有办法在 AWS 控制台中查看待处理的 S3 Glacier 检索列表?

我已经使用冰川深度档案存储类,使用 AWS 控制台。我刚收到一条成功消息,但没有指向可以监控检索状态的页面的链接。

有没有办法在 AWS 控制台上查看待处理的检索作业列表及其状态?

如果没有,我会接受 AWS CLI 命令。

答案1

来自s3 restore-object CLI 文档页面

要获取对象还原的状态,您可以发送 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 控制台下载档案。

相关内容