【发布时间】:2021-06-21 10:00:09
【问题描述】:
我正在尝试使用 cdk python 添加 s3 复制策略。如果我创建一个新存储桶,它工作正常。
但我想使用现有的存储桶来做到这一点。有没有办法做到这一点?
【问题讨论】:
标签: python amazon-web-services amazon-s3 aws-cdk
我正在尝试使用 cdk python 添加 s3 复制策略。如果我创建一个新存储桶,它工作正常。
但我想使用现有的存储桶来做到这一点。有没有办法做到这一点?
【问题讨论】:
标签: python amazon-web-services amazon-s3 aws-cdk
我不认为你可以。
CDK 代码转换为 CloudFormation。一个AWS::S3::Bucket 实体包含一个ReplicationConfiguration。
无法在ReplicationConfiguration 中指定存储桶——它只能应用于模板中的父实体,即新 S3 存储桶。
CDK 和 CloudFormation 模板通常用于部署新的基础架构,而不是修改现有的基础架构。
作为替代方案,您可以编写一些调用 Amazon S3 API 来激活复制的代码。
【讨论】: