Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon s3 AWS S3冰川蓄水恢复到期_Amazon S3_Storage_Restore - Fatal编程技术网

Amazon s3 AWS S3冰川蓄水恢复到期

Amazon s3 AWS S3冰川蓄水恢复到期,amazon-s3,storage,restore,Amazon S3,Storage,Restore,从GLACIER恢复对象时,我将恢复副本可用的天数设置为X天,之后将删除对象副本,为了访问文件,需要新的恢复请求 我需要知道对象何时恢复,何时过期,何时不再可用。 我使用S3事件通知来了解何时完成恢复。但我如何知道恢复的副本何时过期 总结我的问题: 是否有任何方法(使用S3事件通知或任何其他方法)可以知道还原的对象副本何时过期并被删除 我试图避免为每个对象写入它的恢复时间,并按天数进行计算。当恢复的对象过期时,不会触发S3事件。我想知道您是否可以使用它的存储类和(其他)的组合来确定它当前是否在“

从GLACIER恢复对象时,我将恢复副本可用的天数设置为X天,之后将删除对象副本,为了访问文件,需要新的恢复请求

我需要知道对象何时恢复,何时过期,何时不再可用。 我使用S3事件通知来了解何时完成恢复。但我如何知道恢复的副本何时过期

总结我的问题:

是否有任何方法(使用S3事件通知或任何其他方法)可以知道还原的对象副本何时过期并被删除


我试图避免为每个对象写入它的恢复时间,并按天数进行计算。

当恢复的对象过期时,不会触发S3事件。我想知道您是否可以使用它的存储类和(其他)的组合来确定它当前是否在“从冰川恢复”的时间段内?我似乎找不到任何正在更改的属性来帮助我了解对象当前是否已恢复。。。在这里试着跳出框框思考一下,但似乎无法避免维护一个能够保存每次对象还原时间的数据库。还有比这更好的主意吗?你能告诉我们更多关于你的用例吗?您是否经常需要恢复对象并将其保留一段时间?如果有一种方法可以通知恢复的副本何时过期,您会如何处理该信息?我的一个想法是将恢复的对象复制到一个配置了对象生命周期的“临时”文件夹中。我有一个列出对象及其不同属性的数据库。其中一个属性是“status”[“Ready”/“Archived”]。基本上,我想要一个函数,在对象过期时将“状态”更改回“存档”,但问题当然是知道何时是触发此函数的正确时间。你的想法听起来很有趣,我将不得不进一步研究对象的生命周期,看看这是否对我有效,但总体而言,这听起来确实是最好的选择。关于恢复对象的频率,不应该太频繁,但这取决于我的用户,目前我无法真正预测,然而,在未来它可能是相当大的规模。无论如何,正如我所说,我需要知道它何时过期的主要原因是用相关状态更新数据库。