빠른 생성 링크를 사용하여 CloudFormation 스택 생성
빠른 생성 링크는 CloudFormation 콘솔의 URL에서 직접 CloudFormation 스택을 시작하는 간소화된 방법을 제공합니다. URL 쿼리 파라미터와 같이 템플릿 URL, 스택 이름, 템플릿 파라미터를 지정하여 단일 스택 생성 페이지를 미리 채워 스택 생성 속도를 높일 수 있습니다. 이렇게 하면 마법사 페이지 수와 필수 사항인 사용자 입력 양이 모두 줄어 스택 생성 프로세스가 간소화됩니다. 또한 동일한 템플릿에 대해 다른 값을 지정하는 여러 URL을 생성할 수 있으므로 템플릿 재사용이 최적화됩니다.
URL 형식
빠른 생성 링크는 다음 URL 형식을 따릅니다.
https://
region-code
.console.aws.amazon.com/cloudformation/home?region=region-code
#/stacks/create/review ?templateURL=TemplateURL
&stackName=StackName
¶m_parameterName
=parameterValue
CloudFormation에서는 다음 URL 쿼리 파라미터를 지원합니다.
- 템플릿 URL
-
필수 사항입니다.
templateURL
파라미터는 Amazon S3 버킷에 있는 스택 템플릿의 URL을 지정합니다. 미리 서명된 S3 URL을 사용하여 액세스 문제를 방지하려면 이 S3 URL을 URL로 인코딩해야 합니다.지원되는 S3 URL 형식:
-
https://s3.
region-code
.amazonaws.com/bucket-name
/template-name
-
https://
bucket-name
.s3.region-code
.amazonaws.com/template-name
-
https://s3-
(레거시 형식)region-code
.amazonaws.com/bucket-name
/template-name
-
- 스택 이름
-
선택 사항.
stackName
파라미터를 사용하여 생성할 CloudFormation 스택의 이름을 지정합니다. 스택 이름에는 영숫자(대소문자 구분)와 하이픈만 사용할 수 있습니다. 영문자로 시작해야 하고 128자 이하여야 합니다. - 템플릿 파라미터
-
선택 사항.
NoEcho
파라미터 유형이 아닌 스택 템플릿의 파라미터의 경우 URL 쿼리 문자열의param_
형식을 사용합니다. URL 파라미터에는parameterName
param_
접두사가 있어야 하며, 파라미터 이름 세그먼트가 템플릿의 파라미터 이름과 일치해야 합니다. 예를 들면param_DBName
입니다.CloudFormation은 템플릿에 없는 파라미터와
NoEcho
속성이true
유형으로 설정되어 정의된 모든 파라미터(일반적으로 사용자 이름 및 암호)를 무시합니다. URL 파라미터는 템플릿에 지정된 기본값을 재정의합니다. 필요한 만큼 파라미터를 포함할 수 있습니다.중요
AWS Systems Manager Parameter Store 또는 AWS Secrets Manager와 같이 CloudFormation 외부에서 저장 및 관리되는 중요한 정보를 참조하려면 CloudFormation 템플릿에 직접 중요한 정보를 포함하는 대신 스택 템플릿에 있는 동적 파라미터를 사용하는 것이 좋습니다.
자세한 내용은 템플릿에 자격 증명을 포함하지 않음을 참조하십시오.
모든 쿼리 파라미터 이름은 대/소문자를 구분합니다. 사용자는 스택을 생성하기 전에 콘솔에서 이러한 값을 덮어쓸 수 있습니다.
예제
다음 예는 WordPress 기본 단일 인스턴스templateURL
파라미터와 stackName
, DBName
, InstanceType
및 KeyName
파라미터가 포함되어 있습니다.
다음 URL에는 명확성을 위해 줄 바꿈이 추가되었습니다.
https://us-east-2.console.aws.amazon.com/cloudformation/home?region=us-east-2#/stacks/create/review
?templateURL=https://s3.us-east-2.amazonaws.com/cloudformation-templates-us-east-2/WordPress_Single_Instance.template
&stackName=MyWPBlog
¶m_DBName=mywpblog
¶m_InstanceType=t2.medium
다음 URL에는 이전 예와 동일한 파라미터가 포함되어 있지만 줄 바꿈이 삭제되었습니다. 이것이 실제 URL 형식입니다.
https://us-east-2.console.aws.amazon.com/cloudformation/home?region=us-east-2#/stacks/create/review?templateURL=https://s3.us-east-2.amazonaws.com/cloudformation-templates-us-east-2/WordPress_Single_Instance.template&stackName=MyWPBlog¶m_DBName=mywpblog¶m_InstanceType=t2.medium
빠른 생성 링크를 사용하여 스택 생성
빠른 생성 링크를 열면 CloudFormation 콘솔로 이동합니다. 콘솔이 빠른 스택 생성 페이지로 바로 열리고 제공된 값이 파라미터에 자동으로 사용됩니다.
빠른 생성 링크를 사용하여 스택을 생성하려면(콘솔)
-
빠른 스택 생성 페이지의 템플릿, 템플릿 URL에서 템플릿 URL이 올바른지 확인합니다.
-
템플릿 보기 섹션을 확장하여 템플릿을 확인합니다.
-
스택 이름에서 미리 채워진 스택 이름을 확인합니다.
-
파라미터 섹션을 검토합니다. 미리 채워진 파라미터 값이 올바른지 확인합니다. URL에 지정되지 않은 필수 파라미터를 입력합니다. 필요한 경우 미리 채워진 값을 수정합니다.
-
그다음 단계에서 다음과 같은 설정을 구성할 수 있습니다.
-
태그 - 키-값 페어로 리소스를 구성합니다.
-
권한 - 스택 작업에 대한 IAM 서비스 역할을 선택합니다.
-
스택 실패 옵션 - 리소스 롤백(기본값) 또는 리소스 보존을 선택합니다.
-
스택 정책 - 리소스 업데이트 권한을 제어합니다.
-
롤백 구성 - CloudWatch 경보 기반 롤백을 구성합니다.
-
알림 옵션 - 스택 이벤트에 대한 Amazon SNS 알림을 설정합니다.
-
스택 생성 옵션 - 최대 스택 생성 시간을 정의하고 종료 방지 기능을 활성화하여 실수로 삭제되지 않게 합니다.
자세한 내용은 스택 옵션 구성 섹션을 참조하세요.
-
-
기능에서 필요한 승인을 완료합니다. 예를 들어 템플릿에 IAM 리소스가 포함된 경우 이 템플릿이 IAM 리소스를 생성할 수 있음을 확인합니다를 선택하여 템플릿에서 IAM 리소스를 사용하도록 지정합니다. 자세한 내용은 CloudFormation 템플릿에서 IAM 리소스 승인 섹션을 참조하세요.
-
(선택 사항) 변경 세트를 생성하여 스택을 생성하기 전에 해당 구성을 미리 볼 수 있습니다. 변경 세트 생성을 선택하고 지침을 따릅니다. 자세한 내용은 스택 구성 미리 보기 섹션을 참조하세요.
-
준비가 되면 스택 생성을 선택하여 스택을 시작한 다음 이벤트 탭에서 스택 생성 진행 상황을 모니터링합니다. 자세한 내용은 스택 진행 상황 모니터링 섹션을 참조하세요.