Posted On: Nov 9, 2020

Amazon S3 Replication is now able to replicate delete markers from one S3 bucket to another. For buckets that use S3 versioning, when a customer issues a delete request without a version ID specified, S3 adds a delete marker on the latest version of the object to protect data from accidental deletions. With S3 Replication, you can easily enable or disable the replication of these delete markers between source and destination buckets for each replication rule. This is critical for customers that have an active-active architecture within the same AWS Region or across different AWS Regions.

You can enable delete marker replication on a new or existing replication rule. You can apply it to the entire S3 bucket or a subset of S3 objects filtered by a prefix. You can monitor delete marker replication progress on the S3 management console or Amazon Cloudwatch by enabling S3 Replication metrics and notifications or S3 Replication Time Control. When creating a replication rule, you will have an option to enable delete marker replication for each replication rule. You can use the S3 Management Console, SDK, API, or AWS CloudFormation to enable delete marker replication.

Delete marker replication is available at no additional cost in all AWS Regions, including the AWS GovCloud (US) Regions, the AWS China (Beijing) Region, operated by Sinnet, and the AWS China (Ningxia) Region, operated by NWCD. To learn more about delete marker replication please visit the documentation, S3 Replication feature page, or S3 Replication FAQs.