Cloudformation 스택을 사용하여 EC2 또는 RDS 인스턴스를 강제로 다시 생성 할 수 있습니까?
내 스택은 작업을 계속하기 위해 전체 스택을 삭제 해야하는 대신 단순히 리소스를 파괴하고 생성하는 것이 문제를 해결하는 지점에 갇혀 있습니다.
편집하다:
이 문제는 두 번 나에게 맞았다. 먼저 몇 가지 기본값으로 AWS :: RDS :: Instance를 생성 한 다음 "EngineVersion": "5.5"로 다운 그레이드하려고했습니다. 이것을 변경하면 약간의 중단으로 발생할 수 있지만 mysql 인스턴스를 5.6에서 5.5로 다운 그레이드 할 수 없으므로 스택이 UPDATE_FAILED 상태로 남아있어 불쾌한 트릭없이 RDS를 다시 만들 수 없습니다.
다른 경우에는 다운로드 된 스크립트를 변경하면 인스턴스를 다시 작성해야하므로 분명히 "UserData"에서 스크립트를 다운로드하고 실행하는 여러 개의 "AWS :: EC2 :: Instance"가 있습니다. 다시 한 번 나는 엉뚱한 속임수를 사용하여 기계를 다시 만듭니다.
불쾌한 트릭 :
한 시스템의 자동 확장 그룹을 사용하는 대신 속성에서 가용 영역을 변경하는 두 가지 문제를 모두 해결했지만 맛이 좋지 않았습니다.
cfn-hup
.