我的CloudFormation模板中有S3存储桶作为资源。随着DeletionPolicy
集来Retain
。这按预期工作,删除堆栈时,确实确实保留了存储桶。但是,当我尝试再次创建堆栈时,尝试再次创建相同存储桶时,创建失败,并出现错误消息,提示该存储桶已存在。
我需要添加什么到CloudFormation模板以使其不尝试重新创建已经存在的资源?
我的模板的相关片段如下:
"Resources": {
"SomeS3Bucket" : {
"Type" : "AWS::S3::Bucket",
"DeletionPolicy" : "Retain",
"Properties": {
"BucketName": "SomeS3Bucket"
}
}
出于兴趣,水桶有什么用?也许有另一种解决方法,具体取决于您要执行的操作。
—
Drew Khoury 2014年