【问题标题】:Delete an object in AWS S3删除 AWS S3 中的对象
【发布时间】:2020-03-27 23:58:56
【问题描述】:

我正在尝试了解 aws S3 中对象的删除操作。 在跨区域复制中,如果我从源中删除对象,则此删除不会传播到目标。

官方原文——“如果指定要删除的对象版本ID在 一个 DELETE 请求,Amazon S3 删除源中的该对象版本 存储桶,但它不会复制目标中的删除 桶。换句话说,它不会从中删除相同的对象版本 目标存储桶。这可以保护数据免遭恶意删除。 "

在其他情况下,我读到了

官方文本 - Amazon S3 提供最终一致性 覆盖所有区域的 PUTS 和 DELETES

当我进行测试时,删除不会传播。然后,副本之间就有分歧了!

正常吗?删除的最终一致性如何?

【问题讨论】:

    标签: amazon-web-services amazon-s3


    【解决方案1】:

    这不是关于复制,而是关于 AWS S3 简介中的简单存储桶。

    Amazon S3 为所有区域中的覆盖 PUTS 和 DELETES 提供最终一致性

    正确答案 - “它不会从目标存储桶中删除相同的对象版本。这样可以防止数据被恶意删除”。

    如果您需要“删除的一致性” - 您可以尝试使用 aws s3 sync--delete 标志将其自动化。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-09
      • 1970-01-01
      • 2015-03-01
      • 2022-10-18
      • 2020-10-24
      • 2017-03-06
      • 1970-01-01
      相关资源
      最近更新 更多