我想使用CloudFormation 在现有存储桶上的AWS :: S3 :: Bucket中设置一些属性。换句话说,我不想创建存储桶,我只想强制执行某些设置。这是我的cloudformation JSON的示例:
"websitePreviewBucket": {
"Type": "AWS::S3::Bucket",
"Properties": {
"AccessControl": "PublicRead",
"VersioningConfiguration": {
"Status": "Suspended"
},
"BucketName": "preview.website.com",
"WebsiteConfiguration": {
"IndexDocument": "index.html",
"ErrorDocument": "error.html"
}
}
},
毫不奇怪,这在cloudformation控制台中失败了:
The following resource(s) failed to create: [websitePreviewBucket].
preview.website.com already exists
我创建了存储区Preview.website.com。我的意思是,此帐户“拥有”该存储桶。如何设置之类的东西AccessControl
,并WebsiteConfiguration
与CloudFormation现有的桶?
我看过另一个问题,询问类似的问题,但没有合适的答案。