AWS CloudFormation 스택이 장애 시 롤백되지 않도록 방지하려면 어떻게 해야 합니까?
최종 업데이트 날짜: 2019년 4월 19일
AWS CloudFormation 스택이 장애 시 롤백되고 "Wait Condition Didn't Receive the Required Number of Signals from an Amazon EC2 Instance." 오류가 표시됩니다. 이 오류를 해결하고 스택이 장애 시 롤백되지 않도록 방지하려면 어떻게 해야 합니까?
해결 방법
중요: 기존 스택은 장애 시 롤백을 비활성화할 수 없습니다. 새 스택을 생성할 때만 장애 시 롤백을 비활성화할 수 있습니다.
기본 AWS CloudFormation 콘솔에서 장애 시 롤백 비활성화
- AWS CloudFormation 콘솔을 엽니다.
- [Create Stack]을 선택합니다.
- 템플릿을 선택한 후 [Next]를 선택합니다.
- [Specify Details] 페이지의 단계를 완료한 후 [Next]를 선택합니다.
- [옵션] 페이지에서 [Advanced]를 선택합니다.
- [Rollback on failure]에서 [No]를 선택합니다.
- [Next]를 선택합니다.
- 스택 설정을 검토한 다음 [Create]를 선택합니다.
재설계된 AWS CloudFormation 콘솔에서 장애 시 롤백 비활성화
- AWS CloudFormation 콘솔을 엽니다.
- [CloudFormation] 드롭다운 메뉴에서 [New Console]을 선택합니다.
- [Create stack]을 선택합니다.
- 템플릿을 선택한 후 [Next]를 선택합니다.
- [Specify stack details] 페이지의 단계를 완료한 후 [Next]를 선택합니다.
- [Configure stack options] 페이지의 [Advanced options] 섹션에서 [Stack creation options]를 선택합니다.
- [Rollback on failure]에서 [Disabled]를 선택합니다.
- [Next]를 선택합니다.
- 스택 설정을 검토한 다음 [Create stack]을 선택합니다.