스택에 대한 빠른 생성 링크 생성 - AWS CloudFormation

스택에 대한 빠른 생성 링크 생성

빠른 생성 링크를 사용하여 CloudFormation 콘솔에서 스택을 빠르게 준비하고 실행합니다. URL 쿼리 파라미터에서 템플릿 URL, 스택 이름 및 템플릿 파라미터를 지정하여 단일 스택 생성 마법사(Create Stack Wizard) 페이지를 미리 채울 수 있습니다. 이렇게 하면 마법사 페이지의 수가 감소되고 필수 사항인 사용자 입력의 양이 줄어들어 스택 생성 프로세스가 간소화됩니다. 또한 동일한 템플릿에 대해 다른 값을 지정하는 여러 URL을 생성할 수 있으므로 템플릿 재사용이 최적화됩니다.

CloudFormation에서는 다음 URL 쿼리 파라미터를 지원합니다.

templateURL

필수 사항입니다. 스택 템플릿의 URL을 지정합니다. URL 인코딩이 지원되지만 필수 사항은 아닙니다.

stackName

선택 사항입니다. 스택 이름을 지정합니다. 스택 이름에는 영숫자(대소문자 구분)와 하이픈만 사용할 수 있습니다. 영문자로 시작해야 하고 128자 이하여야 합니다.

스택 템플릿에서 NoEcho 파라미터 유형이 아닌 모든 파라미터입니다.

선택 사항입니다. param_parameterName 형식을 사용하여 URL 쿼리 문자열에서 템플릿 파라미터를 지정합니다. URL 파라미터에는 param_ 접두사가 있어야 하며, 파라미터 이름 세그먼트가 템플릿의 파라미터 이름과 일치해야 합니다. 예: param_DBName.

CloudFormation은 템플릿에 없는 파라미터와 NoEcho 속성이 true 유형으로 설정되어 정의된 모든 파라미터(일반적으로 사용자 이름 및 암호)를 무시합니다. URL 파라미터는 템플릿에 지정된 기본값을 재정의합니다. 필요한 만큼 파라미터를 포함할 수 있습니다.

중요

AWS Systems Manager Parameter Store 또는 AWS Secrets Manager와 같이 CloudFormation 외부에서 저장 및 관리되는 중요한 정보를 참조하려면 CloudFormation 템플릿에 직접 중요한 정보를 포함하는 대신 스택 템플릿에 있는 동적 파라미터를 사용하는 것이 좋습니다.

자세한 내용은 템플릿에 자격 증명을 포함하지 않음 모범 사례를 참조하세요.

모든 쿼리 파라미터 이름은 대/소문자를 구분합니다. 사용자는 스택을 생성하기 전에 콘솔에서 이러한 값을 덮어쓸 수 있습니다.

다음 예는 WordPress 기본 단일 인스턴스 샘플 템플릿을 기반으로 합니다. 쿼리 문자열에는 필수 templateURL 파라미터와 stackName, DBName, InstanceTypeKeyName 파라미터가 포함되어 있습니다.

다음 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 &param_DBName=mywpblog &param_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&param_DBName=mywpblog&param_InstanceType=t2.medium

예제 URL은 파라미터에 대해 자동으로 사용되는 제공된 값을 사용하여 콘솔에 스택 생성 마법사를 엽니다.

파라미터는 URL 쿼리 문자열의 값으로 미리 채워집니다.