CloudFormation에서 생성한 S3 버킷 리소스를 템플릿 파일에서 삭제하고 Update Stack할 때의 동작에 대해

1329 단어 CloudFormationS3AWS

결론



S3 버킷이 비어 있으면 템플릿 파일에서 리소스를 삭제하면 S3 버킷 자체도 삭제됩니다.
S3 버킷에 데이터가 저장되면 템플릿 파일에서 리소스를 삭제해도 S3 버킷은 삭제되지 않습니다.

시도해 보았습니다.



초기 상태
AWSTemplateFormatVersion: 2010-09-09
Resources:
  S3Bucketa:
    Type: AWS::S3::Bucket
    Properties:
      BucketName: atsum-cfn-test-a
Resources:
  S3Bucketb:
    Type: AWS::S3::Bucket
    Properties:
      BucketName: atsum-cfn-test-b

버킷 A에 파일 업로드
템플릿 수정
AWSTemplateFormatVersion: 2010-09-09
Resources:
Resources:
  S3Bucketb:
    Type: AWS::S3::Bucket
    Properties:
      BucketName: atsum-cfn-test-b

UpdateStack하기

Delete 실패


S3 버킷은 존재한다


Stack의 리소스로 삭제되었습니다.


약속



투고 내용은 개인의 의견이며, 소속 기업·부문 견해를 대표하는 것이 아닙니다.

좋은 웹페이지 즐겨찾기