Korzystając z CloudFormation, chcę ustawić niektóre właściwości w AWS :: S3 :: Bucket na istniejącym segmencie. Innymi słowy, nie chcę tworzyć segmentu, chcę tylko wymusić niektóre ustawienia. Oto przykład mojej chmury JSON:
"websitePreviewBucket": {
"Type": "AWS::S3::Bucket",
"Properties": {
"AccessControl": "PublicRead",
"VersioningConfiguration": {
"Status": "Suspended"
},
"BucketName": "preview.website.com",
"WebsiteConfiguration": {
"IndexDocument": "index.html",
"ErrorDocument": "error.html"
}
}
},
Nic dziwnego, że to się nie udaje w konsoli do tworzenia chmury:
The following resource(s) failed to create: [websitePreviewBucket].
preview.website.com already exists
Stworzyłem zapowiedź podglądu.website.com. To znaczy, to konto „jest właścicielem” tego segmentu. Jak ustawić rzeczy takie jak AccessControl
i WebsiteConfiguration
na istniejącym segmencie za pomocą CloudFormation?
Widziałem inne pytanie zadające coś podobnego , ale nie ma odpowiedniej odpowiedzi.
źródło