기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
EC2 시작 템플릿을 사용하여 AMI 배포 구성
대상 계정 및 리전AMI에서 Image Builder의 일관된 시작 환경을 보장하기 위해 를 사용하여 배포 설정에서 Amazon EC2 시작 템플릿을 지정할 수 있습니다launchTemplateConfigurations
. 배포 프로세스 중에 launchTemplateConfigurations
이 있으면 Image Builder는 템플릿의 모든 원래 설정과 빌드의 새 AMI ID를 포함하는 새 버전의 시작 템플릿을 생성합니다. 시작 템플릿을 사용하여 EC2 인스턴스를 시작하는 방법에 대한 자세한 내용은 대상 운영 체제에 따라 다음 링크 중 하나를 참조하세요.
참고
이미지에 Windows Fast Launch를 활성화하는 시작 템플릿을 포함할 경우 Image Builder가 사용자를 대신하여 Windows Fast Launch를 활성화할 수 있도록 시작 템플릿에 다음 태그가 포함되어야 합니다.
CreatedBy: EC2 Image Builder
콘솔에서 AMI 배포 설정에 EC2 시작 템플릿 추가
출력 와 함께 시작 템플릿을 제공하려면 콘솔에서 다음 단계를 AMI따르세요.
-
에서 EC2 Image Builder 콘솔을 엽니다https://console.aws.amazon.com/imagebuilder/
. -
탐색 창에서 배포 설정을 선택합니다. 여기에는 내 계정에 생성된 배포 설정 목록이 표시됩니다.
-
배포 설정 페이지 상단에서 배포 설정 생성을 선택합니다. 그러면 배포 설정 생성하기 페이지가 열립니다.
-
이미지 유형 섹션에서 Amazon Machine Image(AMI) 출력 유형 을 선택합니다. 이것이 기본 설정입니다.
-
일반 섹션에서 생성하려는 배포 설정 리소스의 이름을 입력합니다(필수).
-
리전 설정 섹션의 목록에서 EC2 시작 템플릿의 이름을 선택합니다. 계정에 시작 템플릿이 없는 경우 새 시작 템플릿 생성을 선택합니다. 그러면 EC2 대시보드에서 시작 템플릿이 열립니다.
기본 버전 설정 확인란을 선택하여 시작 템플릿 기본 버전을 Image Builder가 출력 로 생성한 새 버전으로 업데이트합니다AMI.
선택한 리전에 다른 시작 템플릿을 추가하려면 새 템플릿 구성 추가하기를 선택합니다.
시작 템플릿을 제거하려면 제거하기를 선택합니다.
-
필요한 추가 설정을 계속 지정하고 설정 생성을 선택하여 새 배포 설정 리소스를 생성합니다.
에서 AMI 배포 설정에 EC2 시작 템플릿 추가 AWS CLI
이 섹션에서는 시작 템플릿으로 배포 설정 파일을 구성하고 의 create-image AWS CLI 명령을 사용하여 Image Builder와 이를 사용하는 시작 템플릿의 새 버전을 빌드AMI하고 배포하는 방법을 설명합니다.
-
배포 설정 파일 구성
시작 템플릿을 사용하여 Image BuilderAMI를 생성하려면 먼저
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 직접 를 제공할 수도 있습니다.