메뉴
AWS CloudFormation
사용 설명서 (API Version 2010-05-15)

스택 템플릿 선택

스택 생성 마법사를 시작한 후 AWS CloudFormation에서 스택을 생성하는 데 사용하도록 하려는 템플릿을 지정합니다.

AWS CloudFormation 템플릿은 JSON 또는 YAML 형식 파일로, 스택을 구성하는 AWS 리소스를 지정합니다. AWS CloudFormation 템플릿에 대한 자세한 내용은 AWS CloudFormation 템플릿 사용 단원을 참조하십시오.

스택 템플릿을 선택하려면:

  1. [Select Template] 페이지에서 다음 옵션 중 하나를 사용하여 스택 템플릿을 선택합니다.

    템플릿 디자인

    템플릿을 생성 또는 수정하려면 AWS CloudFormation Designer에서 끌어 놓기 인터페이스를 사용합니다. 자세한 내용은 AWS CloudFormation Designer란? 단원을 참조하십시오.

    템플릿 선택
    • 샘플 템플릿 선택

      샘플 목록에서 AWS CloudFormation 템플릿을 선택합니다. 템플릿에 대한 설명은 샘플 템플릿 단원을 참조하십시오.

      CloudFormer 도구를 사용하여 기존 AWS 리소스에서 스택을 생성하려면 목록에서 CloudFormer를 선택합니다. 자세한 내용은 CloudFormer를 사용하여 템플릿 생성 단원을 참조하십시오.

    • Amazon S3에 템플릿 업로드

      로컬 컴퓨터에서 AWS CloudFormation 템플릿을 선택합니다. [Choose File]을 선택한 다음 업로드하려는 템플릿 파일을 선택합니다. 템플릿 크기는 최대 460,800바이트까지 가능합니다.

      CLI 또는 API를 사용하여 스택을 생성하는 경우 최대 크기 51,200바이트로 템플릿을 업로드할 수 있습니다.

      참고

      로컬 템플릿 파일을 업로드하는 경우 AWS CloudFormation에서는 해당 파일을 AWS 계정의 Amazon Simple Storage Service(Amazon S3) 버킷에 업로드합니다. AWS 계정에서 Amazon S3 권한이 있는 모든 사용자가 버킷에 액세스할 수 있습니다. AWS CloudFormation에서 생성한 S3 버킷이 아직 없는 경우 템플릿 파일을 업로드하는 각 리전에 대해 고유한 버킷이 생성됩니다. AWS CloudFormation에서 생성한 S3 버킷이 AWS 계정에 이미 있는 경우 AWS CloudFormation에서는 템플릿을 해당 버킷에 추가합니다.

      템플릿을 Amazon S3에 수동으로 업로드하여 자체 버킷을 사용하고 버킷의 권한을 관리할 수 있습니다. 스택을 생성하거나 업데이트할 때마다 템플릿 파일의 Amazon S3 URL을 지정합니다.

    • Amazon S3 템플릿 URL 지정

      S3 버킷의 템플릿에 대한 URL을 지정합니다.

      중요

      템플릿에 중첩 스택(예: 하위 디렉터리에 있는 다른 템플릿 문서에서 설명하는 스택)이 포함되어 있으면 S3 버킷에 필수 파일 및 디렉터리가 있는지 확인합니다.

      템플릿이 버전 관리를 사용하는 버킷에 있는 경우 특정 버전의 템플릿(예: https://s3.amazonaws.com/templates/myTemplate.template?versionId=123ab1cdeKdOW5IH4GAcYbEngcpTJTDW)을 지정할 수 있습니다. 자세한 내용은 Amazon Simple Storage Service 콘솔 사용 설명서에서 버전 관리를 사용하는 버킷의 객체 관리를 참조하십시오.

      URL은 사용자에게 읽기 권한이 있고 스택과 동일한 리전에 속하는 S3 버킷의 템플릿(최대 크기 460,800바이트)을 가리켜야 합니다. URL은 최대 1,024자 길이일 수 있습니다.

  2. 설정을 수락하려면 [Next]를 선택하고 스택 이름 및 파라미터 지정으로 계속 진행합니다.

    리소스를 생성하기 전에 AWS CloudFormation에서 템플릿을 확인하면 구문 및 일부 의미 체계 오류(예: 순환 종속성)를 파악할 수 있습니다. 확인 중에 AWS CloudFormation에서는 먼저 템플릿이 유효한 JSON인지를 확인합니다. 유효한 JSON이 아니면 AWS CloudFormation은 템플릿이 유효한 YAML인지를 확인합니다. 두 확인이 모두 실패한 경우 AWS CloudFormation에서는 템플릿 확인 오류를 반환합니다.