是否可以标记将来自动删除的S3对象

  • 本文关键字:删除 S3 对象 将来 是否 boto3
  • 更新时间 :
  • 英文 :


我正在处理许多S3文档,一旦它们被删除,我想将它们标记为删除,但在将来(一小时后(。这是因为一旦它们被处理,它们在被删除之前需要保持一段时间的可用性。

我看到了bucket的生命周期系统,但这是基于每个S3对象的,因为这取决于处理它们的时间。

我看到Boto3提供了";"过期";元数据,但描述中提到对象不可缓存,所以我不确定这是否意味着删除它。

是否有一种有效的方法来更新在某个日期(或从现在起的特定秒数(要删除的S3对象?

您可以打开bucket版本控制,当您删除对象时,它不会被删除,而是添加删除标记。您还可以设置删除标记的生命周期策略,以保持该对象的运行状态。参见文件

最新更新