스택에 대한 빠른 생성 링크 생성
빠른 생성 링크를 사용하여 CloudFormation 콘솔에서 스택을 빠르게 준비하고 실행합니다. URL 쿼리 파라미터에서 템플릿 URL, 스택 이름 및 템플릿 파라미터를 지정하여 단일 스택 생성 마법사(Create Stack Wizard) 페이지를 미리 채울 수 있습니다. 이렇게 하면 마법사 페이지의 수가 감소되고 필수 사항인 사용자 입력의 양이 줄어들어 스택 생성 프로세스가 간소화됩니다. 또한 동일한 템플릿에 대해 다른 값을 지정하는 여러 URL을 생성할 수 있으므로 템플릿 재사용이 최적화됩니다.
지원되는 파라미터
CloudFormation에서는 다음 URL 쿼리 파라미터를 지원합니다.
templateURL
-
필수 사항입니다. 스택 템플릿의 URL을 지정합니다. URL 인코딩이 지원되지만 필수 사항은 아닙니다.
stackName
-
선택 사항입니다. 스택 이름을 지정합니다. 스택 이름에는 영숫자(대소문자 구분)와 하이픈만 사용할 수 있습니다. 영문자로 시작해야 하고 128자 이하여야 합니다.
- 스택 템플릿에서
NoEcho
파라미터 유형이 아닌 모든 파라미터입니다. -
선택 사항입니다.
param_
형식을 사용하여 URL 쿼리 문자열에서 템플릿 파라미터를 지정합니다. 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://eu-central-1.console.aws.amazon.com/cloudformation/home?region=eu-central-1#/stacks/create/review
?templateURL=https://s3.eu-central-1.amazonaws.com/cloudformation-templates-eu-central-1/WordPress_Single_Instance.template
&stackName=MyWPBlog
¶m_DBName=mywpblog
¶m_InstanceType=t2.medium
다음 URL에는 이전 예와 동일한 파라미터가 포함되어 있지만 줄 바꿈이 삭제되었습니다. 이것이 실제 URL 형식입니다.
https://eu-central-1.console.aws.amazon.com/cloudformation/home?region=eu-central-1#/stacks/create/review?templateURL=https://s3.eu-central-1.amazonaws.com/cloudformation-templates-eu-central-1/WordPress_Single_Instance.template&stackName=MyWPBlog¶m_DBName=mywpblog¶m_InstanceType=t2.medium
예제 URL은 파라미터에 대해 자동으로 사용되는 제공된 값을 사용하여 콘솔에 스택 생성 마법사를 엽니다.