사용 CloudFormation,내가 원하는 설정의 일부에서 속성[AWS::S3::Bucket](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html 됨)에서기존니다. In other words,I don't 를 만들려는 버킷,저는 그냥을 적용하려는 설정의 일부. 여기's 의 예 내 cloudformation JSON:
"websitePreviewBucket": {
"Type": "AWS::S3::Bucket",
"Properties": {
"AccessControl": "PublicRead",
"VersioningConfiguration": {
"Status": "Suspended"
},
"BucketName": "preview.website.com",
"WebsiteConfiguration": {
"IndexDocument": "index.html",
"ErrorDocument": "error.html"
}
}
},
지 않은 놀랍게도,이것에서 실패하면 cloudformation 콘솔:
The following resource(s) failed to create: [websitePreviewBucket].
preview.website.com already exists
나는've 만들어 버킷 preview.website.com. 이 계"소"해제 하시기 바랍니다. 는 방법을 설정할 수 있습니 같은 것들AccessControl
과WebsiteConfiguration
에서 기존 물통 CloudFormation?
나는've seen다른 묻는 질문가 similar지만,그't 에 대한 적절한 대답합니다.
내가 믿는 당신은 잘못을 사용하여 CloudFormation 수정하 AWS 인프라가 있습니다. CloudFormation's 를 만드는 것이 목표입 AWS 인프라에서는 템플릿 패션이다. 되었습을 허용하도록 확장을 위해 몇 가지 리소스 관리를 만들지만,관리하는 기존의 인프라 그렇지's 목표입니다. 에서부터 시작 페이지]1:
AWS CloudFormation 할 수 있습을 생성하고 제공 AWS 인프라 배포를 예상할 수 있고 반복적인 방법으로.
내가 믿고 가장 가까운 당신을 얻을 수있을 것입니다 설정하는 것은 물통에 대한 정책 기존 물통을 사용하여AWS::S3::BucketPolicy. 을 넘어를 사용할 수 있는AWS CLIS3API수정 버킷: