我正在开发CloudFormation模板。我的模板中有一个S3存储桶资源,其中包含以下代码。
StorageBucket:
Type: AWS::S3::Bucket
DeletionPolicy: Retain
UpdateReplacePolicy: Retain
Properties:
BucketName: pathein-directory-storage
AccessControl: PublicRead
如您所见,我将DeletionPolicy设置为Retain,因为我想在删除模板时保留Bucket及其数据。在某个时候,我明确删除了模板。但是我的S3存储桶并未删除。
现在,我正尝试再次部署模板。但是部署失败,因为存储桶已经以相同的名称存在。如果已有模板,我该如何确定我的模板使用现有的存储桶?