기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Image Builder로 사용자 지정 이미지 만들기
Image Builder 이미지를 새로 생성하는 데는 몇 가지 방법이 있습니다. 예를 들어, 다음 방법 중 하나를 사용하여 다음과 같은 이미지를 만들 수 있습니다. AWS Management Console 또는 AWS CLI. CreateImageAPI액션을 사용하거나 빌드 파이프라인을 실행하여 이미지를 만들 수도 있습니다. API작업과 관련된 SDK 요청의 경우 EC2Image Builder API Reference에서 해당 명령의 관련 항목 참조 링크를 참조할 수 있습니다.
- AWS Management Console
-
기존 파이프라인에서 새 이미지를 생성하려면 다음과 같이 파이프라인을 수동으로 실행합니다. 또는 파이프라인 마법사를 사용하여 새 이미지를 처음부터 생성할 수도 있습니다. 생성할 이미지 유형에 따라 콘솔 마법사: 생성 AMI 또는 콘솔 마법사: 컨테이너 이미지 생성 섹션을 참조하세요.
또한 파이프라인을 실행할 일정을 지정하거나 EventBridge Amazon을 사용하여 구성한 규칙에 따라 파이프라인을 실행할 수 있습니다.
- AWS CLI
-
create-image명령을 실행하기 전에 AWS CLI다음 리소스가 아직 없는 경우 해당 리소스를 생성해야 합니다.
이미지에 필요한 다음 리소스를 지정할 수도 있습니다.
선택적 리소스 및 구성
-
배포 구성 - 기본적으로 Image Builder는 create-image 명령을 실행하는 리전의 계정에 출력 이미지 리소스를 배포합니다. 배포에 추가 대상 또는 구성을 제공하려면 --distribution-configuration-arn
매개 변수를 사용하여 배포 구성 리소스의 ARN 대상 또는 구성을 지정하십시오.
-
이미지 스캔-이미지 또는 컨테이너 테스트 인스턴스에서 Amazon Inspector 결과에 대한 스냅샷을 구성하려면 --image-scanning-configuration
파라미터를 사용합니다. 컨테이너 이미지의 경우 Amazon Inspector에서 스캔에 사용하는 ECR 리포지토리도 지정합니다.
-
이미지 테스트 - 이미지 빌더 테스트 단계를 억제하려면, --image-tests-configuration
파라미터를 사용합니다. 또는 실행 시간에 대한 제한 시간을 설정할 수 있습니다.
-
이미지 태그 — --tags
파라미터를 사용하여 출력 이미지 리소스에 태그를 추가합니다.
-
이미지 워크플로-빌드 또는 테스트 워크플로를 지정하지 않는 경우 Image Builder는 기본 이미지 워크플로를 사용하여 이미지를 만듭니다. 생성한 워크플로를 지정하려면 --workflows
파라미터를 사용합니다.
이미지 워크플로를 지정하는 경우 Image Builder가 워크플로우 작업을 실행하는 데 사용하는 이름 또는 ARN IAM 역할의 이름도 --execution-role
매개 변수에 제공해야 합니다.
다음 예제는 create-image를 사용하여 이미지를 만드는 방법을 보여줍니다. AWS CLI 명령. 자세한 내용은 단원을 참조하십시오.AWS CLI 커맨드 레퍼런스.
예: 디폴트 분포를 사용하여 기본 이미지 만들기
aws imagebuilder create-image --image-recipe-arn arn:aws:imagebuilder:us-west-2
:123456789012
:image-recipe/simple-recipe-linux
/1.0.0
--infrastructure-configuration-arn arn:aws:imagebuilder:us-west-2
:123456789012
:infrastructure-configuration/simple-infra-config-linux
출력:
{
"requestId": "1abcd234-e567-8fa9-0123-4567b890cd12",
"imageVersionList": [
{
"arn": "arn:aws:imagebuilder:us-west-2
:123456789012
:image/simple-recipe-linux
/1.0.0
",
"name": "simple-recipe-linux
",
...
}
]
}
에서 이미지 생성을 취소하십시오. AWS CLI
진행 중인 이미지 빌드를 취소하려면 다음과 같이 cancel-image-creation 명령을 사용합니다.
aws imagebuilder cancel-image-creation --image-build-version-arn arn:aws:imagebuilder:us-west-2:123456789012
:image/my-example-recipe
/2019.12.03/1