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 AccessControli WebsiteConfigurationna istniejącym segmencie za pomocą CloudFormation?
Widziałem inne pytanie zadające coś podobnego , ale nie ma odpowiedniej odpowiedzi.