CloudFormation का उपयोग करते हुए, मैं AWS :: S3 :: बाल्टी के कुछ गुणों को मौजूदा बाल्टी पर सेट करना चाहता हूं । दूसरे शब्दों में, मैं बाल्टी नहीं बनाना चाहता, मैं बस कुछ सेटिंग्स लागू करना चाहता हूं। यहाँ मेरे क्लाउड JSON का एक उदाहरण है:
"websitePreviewBucket": {
"Type": "AWS::S3::Bucket",
"Properties": {
"AccessControl": "PublicRead",
"VersioningConfiguration": {
"Status": "Suspended"
},
"BucketName": "preview.website.com",
"WebsiteConfiguration": {
"IndexDocument": "index.html",
"ErrorDocument": "error.html"
}
}
},
आश्चर्य की बात नहीं, यह क्लाउड कंसोल में विफल रहता है:
The following resource(s) failed to create: [websitePreviewBucket].
preview.website.com already exists
मैंने बकेट प्रीव्यू बनाया है ।website.com मेरा मतलब है, यह खाता "बाल्टी" का मालिक है। मैं कैसे चीजों की तरह सेट कर सकते हैं AccessControl
और WebsiteConfiguration
CloudFormation साथ एक मौजूदा बाल्टी पर?
मैंने एक और सवाल कुछ इसी तरह से पूछा है , लेकिन इसका उपयुक्त उत्तर नहीं है।