기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
기본적으로 AWS CloudFormation 스택 배포 작업이 실패하면가 스택 AWS CloudFormation 을 마지막으로 알려진 안정 상태로 롤백합니다. 작업이 실패할 때뿐만 아니라 지정된 Amazon CloudWatch 경보가 발생할 때 롤백이 발생하도록 동작을 변경할 수 있습니다. CloudWatch 경보에 대한 자세한 내용을 알아보려면 Amazon CloudWatch 사용 설명서의 Amazon CloudWatch 경보 사용을 참조하세요.
작업이 실패할 때 CloudFormation이 스택을 롤백하지 않도록 기본 동작을 변경할 수도 있습니다.
다음 지침에 따라 롤백을 구성합니다.
참고
롤백을 수동으로 시작할 수 없습니다.
시작하기 전 준비 사항
-
작동하는 AWS CloudFormation 스택 배포 작업이 포함된 워크플로가 있는지 확인합니다. 자세한 내용은 AWS CloudFormation 스택 배포 단원을 참조하십시오.
-
스택 배포 작업의 스택 역할 - 선택적 필드에 지정된 역할에서 CloudWatchFullAccess 권한을 포함해야 합니다. AWS CloudFormation 적절한 권한이 있는 역할 생성에 대한 자세한 내용은 2단계: AWS 역할 생성을 참조하세요.
'스 AWS CloudFormation 택 배포' 작업에 대한 롤백 경보를 구성하려면
https://codecatalyst.aws/
에서 CodeCatalyst 콘솔을 엽니다. -
프로젝트를 선택합니다.
탐색 창에서 CI/CD를 선택한 다음 워크플로를 선택합니다.
-
워크플로의 이름을 선택합니다. 소스 리포지토리 또는 워크플로가 정의된 브랜치 이름을 기준으로 필터링하거나, 워크플로 이름 또는 상태를 기준으로 필터링할 수 있습니다.
-
편집을 선택합니다.
-
비주얼을 선택합니다.
-
AWS CloudFormation 스택 배포 작업을 선택합니다.
-
세부 정보 창에서 구성을 선택합니다.
-
하단에서 고급을 확장합니다.
-
경보 ARN 모니터링에서 경보 추가를 선택합니다.
-
다음 필드에 정보를 입력합니다.
-
경보 ARN
롤백 트리거를 추가하려면 Amazon CloudWatch 경보의 Amazon 리소스 이름(ARN)을 지정합니다. 예:
arn:aws:cloudwatch::123456789012:alarm/MyAlarm
. 최대 5개의 롤백 트리거를 가질 수 있습니다.참고
CloudWatch 경보 ARN을 지정하는 경우 작업이 CloudWatch에 액세스할 수 있도록 추가 권한도 구성해야 합니다. 자세한 내용은 롤백 구성 섹션을 참조하세요.
-
모니터링 시간
CloudFormation이 지정된 경보를 모니터링하는 데 걸리는 시간을 0~180분으로 지정합니다. 모니터링은 모든 스택 리소스가 배포된 후 시작됩니다. 지정된 모니터링 시간 내에 경보가 발생하면 배포가 실패하고 CloudFormation이 전체 스택 작업을 롤백합니다.
기본값: 0. CloudFormation은 스택 리소스가 배포되는 동안에만 경보를 모니터링하며 이후는 모니터링하지 않습니다.
-
' AWS CloudFormation 스택 배포' 작업에 대한 롤백을 끄려면
https://codecatalyst.aws/
에서 CodeCatalyst 콘솔을 엽니다. -
프로젝트를 선택합니다.
탐색 창에서 CI/CD를 선택한 다음 워크플로를 선택합니다.
-
AWS CloudFormation 스택 배포 작업이 포함된 워크플로의 이름을 선택합니다. 소스 리포지토리 또는 워크플로가 정의된 브랜치 이름을 기준으로 필터링하거나, 워크플로 이름 또는 상태를 기준으로 필터링할 수 있습니다.
-
편집을 선택합니다.
-
비주얼을 선택합니다.
-
AWS CloudFormation 스택 배포 작업을 선택합니다.
-
세부 정보 창에서 구성을 선택합니다.
-
하단에서 고급을 확장합니다.
-
롤백 비활성화를 켭니다.