s3对象的冰川检索通知

ale*_*aiz 6 amazon-s3 amazon-glacier

我有一些s3水桶,在创建x天后将它们的物体发送到冰川.当我在s3界面上检索这些对象时,我需要继续重新加载页面以查看恢复何时完成,因此对象已准备好下载.

我希望s3在恢复完成后发送sns通知,以便对象准备就绪.

您可以在冰川保险库通知选项卡上配置该功能,但不能在s3上配置.

小智 5

对于这个问题可能为时已晚,但无论如何我的2美分。

您可以在从冰川存储类还原对象时配置s3事件通知。见S3:ObjectRestore:完成AWS文档


Ste*_*ood 2

您可以通过 API 要求 S3 进行恢复。 恢复对象描述了如何通过控制台、Java、.NET 或 REST API 启动恢复并检查其状态。我怀疑其他语言的客户端也提供类似的功能。

我确实认为收到通知会很好,但您也可以自己完成类似的事情。设置 SQS 队列,当您的应用程序启动恢复时,发送一条延迟 3 小时的消息(根据其文档)。收到后,请检查恢复状态。如果已恢复,请根据需要进行处理。如果没有,请再延迟 15 分钟发送消息。重复直到发生对象恢复。