변경 세트를 사용하여 스택 업데이트
스택을 업데이트해야 하는 경우 변경 사항을 구현하기 전에 변경 사항이 실행 중인 리소스에 미치는 영향에 대해 이해하면 확신을 가지고 스택을 업데이트 할 수 있습니다. 변경 세트를 사용하여 스택에 대해 제안된 변경 사항이 실행 중인 리소스에 미칠 수 있는 영향을 미리 볼 수 있습니다. 예를 들어 변경 사항이 중요한 리소스를 삭제하거나 바꿀지 여부를 결정하고, 변경 세트를 실행하도록 결정한 경우에만 AWS CloudFormation에서 스택을 변경하고, 제안된 변경 사항을 진행하거나 다른 변경 세트를 만들어 다른 변경 사항을 탐색할 수 있습니다. CloudFormation 콘솔, AWS CLI 또는 CloudFormation API를 사용하여 변경 세트를 생성하고 관리할 수 있습니다.
중요
변경 세트 개요
다음 다이어그램은 변경 세트를 사용하여 스택을 업데이트하는 방법을 요약해서 보여줍니다.
-
업데이트하려는 스택의 변경 사항을 제출하여 변경 세트를 생성합니다. 수정된 스택 템플릿 또는 수정된 입력 파라미터 값을 제출할 수 있습니다. CloudFormation에서는 변경 세트를 생성하기 위해 제출한 변경 사항과 스택을 비교합니다. 이 시점에 스택은 변경되지 않습니다.
-
변경 세트를 확인하여 어떤 스택 설정 및 리소스가 변경되었는지 확인합니다. 예를 들어 CloudFormation에서 추가, 수정 또는 삭제할 리소스를 확인할 수 있습니다.
-
선택사항: 다른 변경 사항을 고려하는 경우 변경할 사항을 결정하기 전에 추가 변경 세트를 생성합니다. 여러 변경 세트를 생성하면 다른 변경 사항이 리소스에 미치는 영향을 이해하고 평가하는 데 도움이 됩니다. 필요한 만큼 변경 세트를 생성할 수 있습니다.
-
스택에 적용하려는 변경 사항이 포함된 변경 세트를 실행합니다. CloudFormation은 이러한 변경 사항으로 스택을 업데이트합니다.
참고
변경을 실행한 후에는 업데이트된 스택에 변경 세트를 적용할 수 없기 때문에 CloudFormation에서는 스택과 관련된 모든 변경 세트를 제거합니다.
변경 세트를 삭제하면 적용하면 안 되는 변경 세트를 실행하지 않도록 방지할 수 있습니다.