s3对象的冰川检索通知

时间:2013-10-25 10:37:39

标签: amazon-s3 amazon-glacier

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

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

您可以在冰川保险库通知选项卡上进行配置,但不能在s3上配置。

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:2)

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

您可以在从冰川存储类还原对象时配置s3事件通知。请参见AWS documentation

中的 s3:ObjectRestore:Completed