AWS CloudFormation
User Guide (API Version 2010-05-15)

Amazon S3 Bucket ReplicationDestination

Destination is a property of the ReplicationRule property that specifies which Amazon Simple Storage Service (Amazon S3) bucket to store replicated objects and their storage class.




Specify this only in a cross-account scenario (where source and destination bucket owners are not the same), and you want to change replica ownership to the AWS account that owns the destination bucket. If this is not specified in the replication configuration, the replicas are owned by same AWS account that owns the source object.

Required: No

Type: AccessControlTranslation


Destination bucket owner account ID. In a cross-account scenario, if you direct Amazon S3 to change replica ownership to the AWS account that owns the destination bucket by specifying the AccessControlTranslation property, this is the account ID of the destination bucket owner. For more information, see Cross-Region Replication Additional Configuration: Change Replica Owner in the Amazon Simple Storage Service Developer Guide.

Conditional: If you specify the AccessControlTranslation property, the Account property is required.

Required: No

Type: String


The Amazon resource name (ARN) of an S3 bucket where Amazon S3 stores replicated objects. This destination bucket must be in a different region than your source bucket.

If you have multiple rules in your replication configuration, specify the same destination bucket for all of the rules.

Required: Yes

Type: String


Specifies encryption-related information.

Required: No

Type: EncryptionConfiguration


The storage class to use when replicating objects, such as standard or reduced redundancy. By default, Amazon S3 uses the storage class of the source object to create object replica. For valid values, see the StorageClass element of the PUT Bucket replication action in the Amazon Simple Storage Service API Reference.

Required: No

Type: String

On this page: