기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
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결과물과 함께 시작 템플릿을 제공하려면 콘솔에서 다음 단계를 따르십시오.
-
에서 EC2 Image Builder 콘솔을 엽니다 https://console.aws.amazon.com/imagebuilder/
. -
탐색 창에서 배포 설정을 선택합니다. 여기에는 내 계정에 생성된 배포 설정 목록이 표시됩니다.
-
배포 설정 페이지 상단에서 배포 설정 생성을 선택합니다. 그러면 배포 설정 생성하기 페이지가 열립니다.
-
이미지 유형 섹션에서 Amazon 머신 이미지 (AMI) 출력 유형을 선택합니다. 이것이 기본 설정입니다.
-
일반 섹션에서 생성하려는 배포 설정 리소스의 이름을 입력합니다(필수).
-
지역 설정 섹션의 목록에서 EC2 시작 템플릿의 이름을 선택합니다. 계정에 시작 템플릿이 없는 경우 새 시작 템플릿 생성을 선택합니다. 그러면 EC2대시보드에서 시작 템플릿이 열립니다.
시작 템플릿 기본 버전을 Image Builder가 출력과 함께 생성한 새 버전으로 업데이트하려면 기본 버전 설정 확인란을 선택합니다AMI.
선택한 리전에 다른 시작 템플릿을 추가하려면 새 템플릿 구성 추가하기를 선택합니다.
시작 템플릿을 제거하려면 제거하기를 선택합니다.
-
필요한 추가 설정을 계속 지정하고 설정 생성을 선택하여 새 배포 설정 리소스를 생성합니다.
에서 AMI 배포 설정에 EC2 시작 템플릿을 추가합니다. AWS CLI
이 섹션에서는 시작 템플릿으로 배포 설정 파일을 구성하고 의 create-image 명령을 사용하여 Image Builder와 이를 사용하는 새 버전의 시작 템플릿을 AMI 빌드하고 배포하는 방법에 대해 설명합니다. AWS CLI
-
배포 설정 파일 구성
를 사용하여 시작 템플릿이 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" }
-
배포 설정 생성
에서 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 직접 입력할 수도 있습니다.