스택 템플릿 선택 - AWS CloudFormation

스택 템플릿 선택

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

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

스택 템플릿을 선택하려면:
  1. Specify template(템플릿 지정) 페이지에서 다음 옵션 중 하나를 사용하여 스택 템플릿을 선택합니다.

    템플릿 준비 완료

    스택을 만들 준비가 완료된 템플릿을 지정하십시오.

    Specify template(템플릿 지정) 섹션에서 템플릿의 위치에 따라 적절한 옵션을 선택하십시오.

    • Amazon S3 URL

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

      Amazon S3 URL 필드에 URL을 입력합니다.

      중요

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

      템플릿이 버전 관리를 사용하는 버킷에 있는 경우 특정 버전의 템플릿(예: https://s3.amazonaws.com/templates/myTemplate.template?versionId=123ab1cdeKdOW5IH4GAcYbEngcpTJTDW)을 지정할 수 있습니다. 자세한 내용을 알아보려면 Amazon Simple Storage Service 사용 설명서Managing objects in a versioning-enabled bucket(버전 관리를 사용하는 버킷의 객체 관리)을 참조하세요.

      URL은 사용자에게 읽기 권한이 있는 S3 버킷에 저장된 템플릿(최대 크기 1MB)을 가리켜야 합니다. URL은 최대 1,024자 길이일 수 있습니다. 일부 리소스의 경우 버킷이 스택과 같은 리전에 있어야 할 수 있습니다.

    • 템플릿 파일 업로드

      로컬 컴퓨터에서 CloudFormation 템플릿을 선택합니다.

      파일 선택을 선택한 다음 업로드하려는 템플릿 파일을 선택합니다. 템플릿 크기는 최대 1MB까지 가능합니다. 템플릿을 선택하면 CloudFormation이 파일을 업로드하고 S3 URL을 표시합니다.

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

      참고

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

      CloudFormation에서 생성한 S3 버킷 관련 고려 사항

      • AWS 계정에서 Amazon S3 권한이 있는 모든 사용자가 버킷에 액세스할 수 있습니다.

      • CloudFormation은 기본값으로 서버 측 암호화가 활성화된 버킷을 생성하여 버킷에 저장된 모든 객체를 암호화합니다.

        CloudFormation에서 생성한 버킷에 대한 암호화 옵션을 직접 관리할 수 있습니다(예: https://console.aws.amazon.com/s3/의 Amazon S3 콘솔 또는 AWS CLI 사용). 자세한 내용을 알아보려면 Amazon Simple Storage Service 사용 설명서S3 버킷에 대한 Amazon S3 기본 암호화를 참조하세요.

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

    샘플 템플릿 사용
    • AWS 서비스별로 구성된 더 많은 템플릿 샘플 및 조각을 보려면 샘플 템플릿 더 보기(View more sample templates)를 클릭합니다.

    Create template in Designer(Designer에서 템플릿 생성)

    템플릿을 그래픽 다이어그램으로 작성하기 위한 끌어서 놓기 인터페이스인 AWS CloudFormation Designer를 사용하여 템플릿을 생성하거나 수정합니다. 자세한 내용은 AWS CloudFormation Designer란 무엇인가요? 섹션을 참조하세요.

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

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