【问题标题】:Glacier retrieval notification of s3 objectss3对象的冰川检索通知
【发布时间】:2013-10-25 10:37:38
【问题描述】:

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

我想让 s3 在恢复完成时发送一个 sns 通知,以便对象准备就绪。

您可以在 glacier vault 通知选项卡上进行配置,但不能在 s3 上进行配置。

【问题讨论】:

标签: amazon-s3 amazon-glacier


【解决方案1】:

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

您可以配置从 glacier 存储类恢复对象的 s3 事件通知。参见AWS documentation中的s3:ObjectRestore:Completed

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多