AWS CloudFormation 스택 옵션 설정 - AWS CloudFormation

AWS CloudFormation 스택 옵션 설정

템플릿에서 정의되는 파라미터를 지정한 후에는 스택에 대한 추가 옵션을 설정할 수 있습니다.

다음과 같은 스택 옵션을 설정할 수 있습니다.

태그

태그는 비용 할당과 같은 용도를 위해 스택을 식별하는 데 사용할 수 있는 임의의 키-값 페어입니다. 어떤 태그를 어떤 방식으로 사용할지에 대한 자세한 내용을 알아보려면 Amazon EC2 사용 설명서리소스에 태그 지정을 참조하세요.

는 영숫자 또는 공백으로 구성됩니다. 태그 키는 최대 127자일 수 있습니다.

은 영숫자 또는 공백으로 구성됩니다. 태그 값은 최대 255자일 수 있습니다.

권한

CloudFormation이 수임할 수 있는 기존 AWS Identity and Access Management(IAM) 서비스 역할입니다.

CloudFormation에서는 사용자의 계정 자격 증명을 사용하는 대신 역할의 자격 증명을 사용하여 스택을 생성합니다. 자세한 내용은 AWS CloudFormation 서비스 역할 섹션을 참조하세요.

스택 실패 옵션

모든 스택 배포 및 변경 세트 작업에 대한 프로비저닝 실패 옵션을 지정합니다. 자세한 내용을 알아보려면 스택 실패 옵션을 참조하세요.

Roll back all stack resources(모든 스택 리소스 롤백) 옵션은 스택 상태가 CREATE_FAILED 또는 UPDATE_FAILED일 때 템플릿에 지정된 모든 리소스를 롤백합니다.

생성 작업의 경우 Preserve successfully provisioned resources(성공적으로 프로비저닝된 리소스 보존) 옵션은 성공한 리소스의 상태를 유지하는 반면 실패한 리소스는 다음 업데이트 작업이 수행될 때까지 실패 상태로 유지됩니다.

업데이트 및 변경 세트 작업의 경우 Preserve successfully provisioned resources(성공적으로 프로비저닝된 리소스 보존) 옵션은 성공한 리소스의 상태를 유지하면서 실패한 리소스를 마지막으로 알려진 안정 상태로 롤백합니다. 실패한 리소스는 UPDATE_FAILED 상태가 됩니다. 마지막으로 알려진 안정 상태가 없는 리소스는 다음 스택 작업 시 삭제됩니다.

스택 생성을 위해 다음과 같은 고급 옵션을 설정할 수도 있습니다.

스택 정책

스택 업데이트 중 의도치 않게 업데이트되지 않도록 하려는 리소스를 정의합니다. 기본적으로 스택 업데이트 중에는 모든 리소스가 업데이트될 수 있습니다.

스택 정책을 바로 JSON으로 입력하거나 스택 정책이 포함된 JSON 파일을 업로드할 수 있습니다. 자세한 내용은 스택 리소스에 대한 업데이트 방지 섹션을 참조하세요.

롤백 구성

스택 생성 및 업데이트 중 CloudFormation이 스택의 상태를 모니터링할 수 있으며, 스택이 지정한 경보의 임계값을 위반한 경우 해당 작업을 롤백할 수 있습니다. CloudFormation에서 모니터링해야 하는 CloudWatch 경보를 지정합니다. 스택 작업 도중 또는 모니터링 기간 동안 ALARM 상태로 전환되는 경보가 하나라도 있을 경우 CloudFormation이 전체 스택 작업을 롤백합니다. 자세한 내용은 스택 작업 모니터링 및 롤백 섹션을 참조하세요.

Notification options(알림 옵션)

스택 이벤트에 대한 알림을 전송하는 기존 또는 새 Amazon Simple Notification Service 주제를 지정할 수 있습니다.

Amazon SNS 주제를 생성하면 스택 이벤트 알림을 보낼 이메일 주소와 이름을 지정해야 합니다.

스택 생성 옵션

다음 옵션은 스택 생성에 포함되지만 스택 업데이트의 일부로 사용할 수 없습니다.

제한 시간

스택 생성 작업 시간이 초과되기 전에 CloudFormation이 할당해야 하는 시간(분)을 지정합니다. CloudFormation이 할당된 시간 내에 전체 스택을 생성하지 못할 경우, 시간 초과로 인해 스택 생성이 실패하고 스택이 롤백됩니다.

기본적으로 스택 생성에는 시간 초과가 없습니다. 하지만 개인 리소스에는 해당 리소스가 구현하는 서비스의 특성에 따라 자체 시간 초과가 설정될 수 있습니다. 예를 들어 스택의 개별 리소스가 시간 초과될 경우, 스택 생성에 대해 지정한 시간 초과 시간이 아직 지나지 않았더라도 스택 생성이 시간 초과됩니다.

스택 옵션을 설정하려면
  1. Create stack(스택 생성) 마법사의 Configure stack options(스택 옵션 구성) 페이지에서 태그와 권한을 지정할 수 있습니다. 고급 옵션 섹션을 사용하여 스택에 대한 추가 구성 옵션을 설정하십시오.

  2. 스택 옵션을 모두 입력하면 [다음 단계(Next Step)]를 선택하여 스택 검토를 진행합니다.