변경 세트 실행 - AWS CloudFormation

변경 세트 실행

변경 세트에 설명된 변경 사항을 스택에 적용하려면 변경 세트를 실행합니다.

중요

변경 세트를 실행한 후에는 업데이트된 스택에 대해 해당 변경 세트가 더 이상 유효하지 않기 때문에 CloudFormation에서는 스택과 관련된 모든 추가 변경 세트를 삭제합니다. 업데이트에 실패하면 새 변경 세트를 생성해야 합니다.

스택 정책 및 변경 세트 실행

연결된 스택 정책이 있는 스택에 대해 변경 세트를 실행하면 CloudFormation에서는 스택 업데이트 시 정책을 적용합니다. 변경 세트를 실행할 때 기존 정책을 덮어쓰는 임시 스택 정책을 지정할 수 없습니다. 보호되는 리소스를 업데이트하려면 스택 정책을 업데이트하거나 직접 업데이트 방법을 사용해야 합니다. 자세한 내용은 직접 스택 업데이트 단원을 참조하십시오.

Execute a change set (console)
변경 세트를 실행하려면 다음을 수행하세요.
  1. AWS CloudFormation 콘솔(https://console.aws.amazon.com/cloudformation)을 엽니다.

  2. 화면 상단의 탐색 모음에서 AWS 리전을 선택합니다.

  3. 스택 페이지에서 업데이트하려는 스택의 이름을 선택합니다.

  4. 탐색 창에서 변경 세트를 선택하여 스택의 변경 세트 목록을 봅니다.

  5. 실행하고자 하는 변경 세트의 이름을 선택합니다.

  6. 변경 세트의 세부 정보 페이지에서 변경 세트 실행을 선택합니다.

    CloudFormation에서는 즉시 스택을 업데이트하기 시작합니다. CloudFormation 콘솔에서 [이벤트(Events)] 탭으로 연결되며, 여기에서 스택 업데이트 진행률을 모니터링할 수 있습니다. 자세한 내용은 스택 진행 상황 모니터링 단원을 참조하십시오.

Execute a change set for nested stacks (console)
중첩 스택에 대한 변경 세트를 실행하려면 다음을 수행하세요.
  1. AWS CloudFormation 콘솔(https://console.aws.amazon.com/cloudformation)을 엽니다.

  2. 화면 상단의 탐색 모음에서 AWS 리전을 선택합니다.

  3. 스택 페이지에서 업데이트하려는 스택의 이름을 선택합니다. 루트 변경 세트와 연결된 스택 이름을 선택해야 합니다.

  4. 탐색 창에서 변경 세트를 선택하여 스택의 변경 세트 목록을 봅니다.

  5. 실행하고자 하는 루트 변경 세트의 이름을 선택합니다.

  6. 변경 세트의 세부 정보 페이지에서 변경 세트 실행을 선택합니다.

    참고

    변경 세트 생성 프로세스 중에 중첩 스택의 변경 세트에 대해 [활성화됨(Enabled)] 상태인 경우, CloudFormation이 루트 변경 세트와 중첩된 변경 세트에서 설명한 변경 사항을 실행합니다.

    CloudFormation에서는 즉시 스택을 업데이트하기 시작합니다. CloudFormation 콘솔에서 [이벤트(Events)] 탭으로 연결되며, 여기에서 스택 업데이트 진행률을 모니터링할 수 있습니다. 자세한 내용은 스택 진행 상황 모니터링 단원을 참조하십시오.

변경 세트를 실행하려면(AWS CLI)
  • execute-change-set 명령을 실행합니다.

    다음 예에서처럼 실행하려는 변경 세트의 변경 세트 ID를 지정합니다.

    aws cloudformation execute-change-set \ --change-set-name \ arn:aws:cloudformation:us-east-1:123456789012:changeSet/SampleChangeSet/1a2345b6-0000-00a0-a123-00abc0abc000

    위 예에서 명령은 다음 ID를 사용하여 변경 세트를 실행합니다. arn:aws:cloudformation:us-east-1:123456789012:changeSet/SampleChangeSet/1a2345b6-0000-00a0-a123-00abc0abc000.

    명령을 실행한 후 CloudFormation에서 스택 업데이트를 시작합니다. 스택의 진행 상황을 보려면 describe-stacks 명령을 사용합니다.