수동으로 삭제한 리소스로 인해 장애가 발생한 CloudFormation 스택을 업데이트하려면 어떻게 해야 하나요?

2분 분량
0

AWS CloudFormation 스택 중 하나에서 생성된 리소스를 수동으로 삭제했는데 이제 스택이 업데이트되지 않습니다.

간략한 설명

CloudFormation 스택에서 생성된 리소스를 삭제하면 스택 업데이트에 실패하고 오류 메시지가 표시됩니다.

리소스 유형에 따라 다음 해결 방법 중 하나를 선택하세요.

  • 고유한 이름으로 리소스 업데이트
  • 고유 ID로 리소스 업데이트

해결 방법

고유한 이름으로 리소스 업데이트

삭제된 리소스가 고유한 이름을 지원하는 경우 리소스를 수동으로 생성하여 스택을 업데이트할 수 있습니다. 새 리소스는 삭제된 리소스와 이름이 동일해야 합니다. 다른 이름을 사용하는 경우, AWS Identity and Access Management(IAM) 역할이 이름으로 추적되기 때문에 CloudFormation에서 해당 리소스를 예상한 방식 대로 처리하지 못할 수 있습니다. 실수로 IAM 역할을 삭제한 경우에는 동일한 이름으로 해당 역할을 수동으로 다시 생성하십시오.

IAM 역할 또는 기타 리소스를 고유한 이름으로 업데이트하려면 다음 단계를 완료하십시오.

  1. AWS CloudFormation 콘솔을 엽니다.
  2. 스택을 선택한 다음 리소스 보기를 선택합니다.
  3. 물리적 ID 열에서 새 IAM 역할로 대체하려는 IAM 역할의 물리적 ID를 찾습니다.
    참고: 물리적 ID는 해당 리소스의 이름입니다.
  4. 새 IAM 역할을 생성한 다음 3단계에서 찾은 것과 동일한 물리적 ID를 새 역할에 부여합니다.
  5. 스택을 업데이트하세요.

참고: 자세한 내용은 스택 템플릿 업데이트를 참조하십시오.

고유 ID로 리소스 업데이트

라우팅 테이블과 같은 리소스를 수동으로 고유 ID를 사용하여 다시 생성할 수는 없습니다. 이 리소스를 생성하는 방법에 대한 자세한 내용은 CloudFormation 외부에서 삭제된 리소스를 다시 생성하려면 어떻게 해야 합니까?를 참조하십시오.

관련 정보

CloudFormation 문제 해결

AWS 공식
AWS 공식업데이트됨 2달 전