Menggunakan CloudFormation, saya ingin mengatur beberapa properti di AWS :: S3 :: Bucket pada bucket yang ada . Dengan kata lain, saya tidak ingin membuat ember, saya hanya ingin menegakkan beberapa pengaturan. Berikut adalah contoh JSON cloudformation saya:
"websitePreviewBucket": {
"Type": "AWS::S3::Bucket",
"Properties": {
"AccessControl": "PublicRead",
"VersioningConfiguration": {
"Status": "Suspended"
},
"BucketName": "preview.website.com",
"WebsiteConfiguration": {
"IndexDocument": "index.html",
"ErrorDocument": "error.html"
}
}
},
Tidak mengherankan, ini gagal di konsol cloudformation:
The following resource(s) failed to create: [websitePreviewBucket].
preview.website.com already exists
Saya telah membuat bucket preview.website.com. Maksudku, akun ini "memiliki" ember itu. Bagaimana saya bisa mengatur hal-hal seperti AccessControl
dan WebsiteConfiguration
pada bucket yang ada dengan CloudFormation?
Saya telah melihat pertanyaan lain yang menanyakan hal serupa , tetapi tidak memiliki jawaban yang cocok.