从AWS存储桶中删除对象

时间:2019-03-14 08:25:17

标签: amazon-web-services amazon-s3

正如official document所说,当我们在存储桶上启用版本控制时,已删除的对象可以恢复,因为只会创建删除标记。

什么时候将实际删除对象呢?

好像删除它们只是创建删除标记一样,它们仍然会占用存储桶中的空间,删除后它们会在存储桶中出现多少天?

2 个答案:

答案 0 :(得分:2)

如果在存储桶上启用了版本控制,则将删除对象。

  • 删除对象只会添加删除标记
  • 对象的所有版本都将收取存储空间费用
  • 但是,您可以删除对象的特定版本
  • 如果文档的所有版本删除标记被删除,则对象将被完全删除

如果未启用版本控制,则删除对象将立即将其删除。

您可以创建lifecycle rules,以在定义的时间段后删除对象或对象版本。

答案 1 :(得分:0)

它将永久存在,除非您手动删除所有版本和删除标记。您可以通过在存储桶中手动删除它,在版本上单击“显示”,然后将显示所有版本和删除标记。您可以随后将其删除。