EC2시작 템플릿으로 AMI 배포 구성 - EC2Image Builder

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

EC2시작 템플릿으로 AMI 배포 구성

대상 계정 및 지역에서 Image AMI Builder를 일관되게 실행하려면 를 사용하여 배포 설정에서 Amazon EC2 시작 템플릿을 지정할 수 launchTemplateConfigurations 있습니다. 배포 프로세스 중에 Image launchTemplateConfigurations Builder가 있는 경우 Image Builder는 템플릿의 원래 설정과 AMI 빌드의 새 ID를 모두 포함하는 새 버전의 시작 템플릿을 만듭니다. 시작 템플릿을 사용하여 EC2 인스턴스를 시작하는 방법에 대한 자세한 내용은 대상 운영 체제에 따라 다음 링크 중 하나를 참조하십시오.

참고

이미지에 Windows 빠른 실행을 활성화하는 시작 템플릿을 포함하는 경우 Image Builder가 사용자를 대신하여 Windows 빠른 실행을 활성화할 수 있도록 시작 템플릿에 다음 태그를 포함해야 합니다.

CreatedBy: EC2 Image Builder

콘솔에서 AMI 배포 설정에 EC2 시작 템플릿을 추가합니다.

AMI결과물과 함께 시작 템플릿을 제공하려면 콘솔에서 다음 단계를 따르십시오.

  1. 에서 EC2 Image Builder 콘솔을 엽니다 https://console.aws.amazon.com/imagebuilder/.

  2. 탐색 창에서 배포 설정을 선택합니다. 여기에는 내 계정에 생성된 배포 설정 목록이 표시됩니다.

  3. 배포 설정 페이지 상단에서 배포 설정 생성을 선택합니다. 그러면 배포 설정 생성하기 페이지가 열립니다.

  4. 이미지 유형 섹션에서 Amazon 머신 이미지 (AMI) 출력 유형을 선택합니다. 이것이 기본 설정입니다.

  5. 일반 섹션에서 생성하려는 배포 설정 리소스의 이름을 입력합니다(필수).

  6. 지역 설정 섹션의 목록에서 EC2 시작 템플릿의 이름을 선택합니다. 계정에 시작 템플릿이 없는 경우 새 시작 템플릿 생성을 선택합니다. 그러면 EC2대시보드에서 시작 템플릿이 열립니다.

    시작 템플릿 기본 버전을 Image Builder가 출력과 함께 생성한 새 버전으로 업데이트하려면 기본 버전 설정 확인란을 선택합니다AMI.

    선택한 리전에 다른 시작 템플릿을 추가하려면 새 템플릿 구성 추가하기를 선택합니다.

    시작 템플릿을 제거하려면 제거하기를 선택합니다.

  7. 필요한 추가 설정을 계속 지정하고 설정 생성을 선택하여 새 배포 설정 리소스를 생성합니다.

에서 AMI 배포 설정에 EC2 시작 템플릿을 추가합니다. AWS CLI

이 섹션에서는 시작 템플릿으로 배포 설정 파일을 구성하고 의 create-image 명령을 사용하여 Image Builder와 이를 사용하는 새 버전의 시작 템플릿을 AMI 빌드하고 배포하는 방법에 대해 설명합니다. AWS CLI

  1. 배포 설정 파일 구성

    를 사용하여 시작 템플릿이 AMI 있는 Image Builder를 만들려면 먼저 launchTemplateConfigurations 설정을 지정하는 배포 구성 JSON 구조를 만들어야 합니다. AWS CLI소스 리전에 하나 이상의 launchTemplateConfigurations 항목을 지정해야 합니다.

    create-distribution-config-launch-template.json(으)로 이름이 지정된 다음 샘플 파일은 소스 리전의 시작 템플릿 구성에 대한 몇 가지 가능한 시나리오를 보여줍니다.

    { "name": "NewDistributionConfiguration", "description": "This is just a test", "distributions": [ { "region": "us-west-2", "amiDistributionConfiguration": { "name": "test-{{imagebuilder:buildDate}}-{{imagebuilder:buildVersion}}", "description": "description" }, "launchTemplateConfigurations": [ { "launchTemplateId": "lt-0a1bcde2fgh34567", "accountId": "935302948087", "setDefaultVersion": true }, { "launchTemplateId": "lt-0aaa1bcde2ff3456" }, { "launchTemplateId": "lt-12345678901234567", "accountId": "123456789012" } ] } ], "clientToken": "clientToken1" }
  2. 배포 설정 생성

    에서 create-distribution-configuration명령을 사용하여 Image Builder 배포 설정 리소스를 만들려면 명령에 다음 매개 변수를 제공하십시오. AWS CLI

    • --name 파라미터에 배포 이름을 입력합니다.

    • --cli-input-json파라미터에 생성한 배포 구성 JSON 파일을 첨부합니다.

    aws imagebuilder create-distribution-configuration --name my distribution name--cli-input-json file://create-distribution-config-launch-template.json
    참고
    • JSON파일 경로의 시작 부분에 file:// 표기법을 포함해야 합니다.

    • JSON파일 경로는 명령을 실행하는 기본 운영 체제의 적절한 규칙을 따라야 합니다. 예를 들어 Windows에서는 디렉터리 경로를 참조하기 위해 백슬래시(\)를 사용하고 Linux에서는 슬래시(/)를 사용합니다.

--distributions매개 변수를 사용하여 명령에서 JSON 직접 입력할 수도 있습니다.