AWS::S3::Bucket ReplicationDestination - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::S3::Bucket ReplicationDestination

提供有关复制目标及其配置的信息的容器,包括启用 S3 复制时间控制 (S3 RTC)。

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

属性

AccessControlTranslation

仅在跨账户方案 (源和目标存储桶拥有者不相同) 中指定此项,并且您希望将副本所有权更改为拥有目标存储桶的 AWS 账户。如果在复制配置中未指定此项,则副本由拥有源对象的同一 AWS 账户拥有。

必需:否

类型AccessControlTranslation

Update requires: No interruption

Account

目标存储桶拥有者的账户 ID。在跨账户方案中,如果您指示 Amazon S3 通过指定 AccessControlTranslation 属性将副本所有权更改为拥有目标存储桶的 AWS 账户,则这是目标存储桶所有者的账户 ID。有关更多信息,请参阅 Amazon Simple Storage Service 开发人员指南中的跨区域复制附加配置:更改副本所有者

如果指定 AccessControlTranslation 属性,则必须指定 Account 属性。

必需:条件

类型:字符串

Update requires: No interruption

Bucket

您希望 Amazon S3 将结果存储到的存储桶的 Amazon 资源名称 (ARN)。

必需:是

类型:字符串

Update requires: No interruption

EncryptionConfiguration

指定加密相关信息。

必需:否

类型EncryptionConfiguration

Update requires: No interruption

Metrics

一个容器,指定与复制指标相关的设置,用于为 S3 复制时间控制 (S3 RTC) 启用指标和 Amazon S3 事件。必须与 ReplicationTime 块一起指定。

必需:否

类型Metrics

Update requires: No interruption

ReplicationTime

指定 S3 复制时间控制 (S3 RTC) 的容器,包括是否启用 S3 RTC 以及必须复制所有对象和针对对象的操作的时间。必须与 Metrics 块一起指定。

必需:否

类型ReplicationTime

Update requires: No interruption

StorageClass

复制对象时使用的存储类,如 S3 标准或低冗余。默认情况下,Amazon S3 使用源对象的存储类来创建对象副本。

有关有效值,请参阅 Amazon Simple Storage Service API 参考PUT 存储桶复制操作的 StorageClass 元素。

必需:否

类型:字符串

允许的值DEEP_ARCHIVE | GLACIER | INTELLIGENT_TIERING | ONEZONE_IA | REDUCED_REDUNDANCY | STANDARD | STANDARD_IA

Update requires: No interruption