Используя CloudFormation, я хочу установить некоторые свойства в AWS :: S3 :: Bucket для существующего сегмента. Другими словами, я не хочу создавать корзину, я просто хочу применить некоторые настройки. Вот пример моей облачной информации 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
Я создал ведро preview.website.com. Я имею в виду, этот аккаунт "владеет" этим ведром. Как я могу установить такие вещи, как AccessControl
и WebsiteConfiguration
на существующую корзину с CloudFormation?
Я видел другой вопрос, задающий что-то похожее , но у него нет подходящего ответа.
источник