

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

# 에서 AMI 이미지 파이프라인 업데이트 AWS CLI
<a name="cli-update-image-pipeline"></a>

JSON 파일을 AWS CLI의 **update-image-pipeline** 명령의 입력으로 사용하여 AMI 이미지 파이프라인을 업데이트할 수 있습니다. JSON 파일을 구성하려면 다음과 같은 기존 리소스를 참조할 수 있는 Amazon 리소스 이름(ARN)이 있어야 합니다.
+ 업데이트할 이미지 파이프라인
+ 이미지 레시피
+ 인프라 구성
+ 배포 설정

다음과 AWS CLI 같이에서 **update-image-pipeline** 명령을 사용하여 AMI 이미지 파이프라인을 업데이트할 수 있습니다.

**참고**  
UpdateImagePipeline은 파이프라인에 대한 선택적 업데이트를 지원하지 않습니다. 업데이트 요청에는 변경된 속성뿐만 아니라 모든 필수 속성을 지정해야 합니다.

1. 

**CLI 입력 JSON 파일 생성**

   자주 사용하는 파일 편집 도구를 사용하여 다음 키와 환경에 적합한 값을 포함하는 JSON 파일을 만드세요. 이 예제에서는 `create-component.json`(이)라는 이름의 파일이 사용됩니다.

   ```
   	{
   	"imagePipelineArn": "arn:aws:imagebuilder:us-west-{{2:123456789012}}:image-pipeline/{{my-example-pipeline}}",
   	"imageRecipeArn": "arn:aws:imagebuilder:us-west-{{2:123456789012}}:image-recipe/{{my-example-recipe}}/2019.12.08",
   	"infrastructureConfigurationArn": "arn:aws:imagebuilder:us-west-{{2:123456789012}}:infrastructure-configuration/{{my-example-infrastructure-configuration}}",
   	"distributionConfigurationArn": "arn:aws:imagebuilder:us-west-{{2:123456789012}}:distribution-configuration/{{my-example-distribution-configuration}}",
   	"imageTestsConfiguration": {
   		"imageTestsEnabled": true,
   		"timeoutMinutes": 120
   	},
   	"schedule": {
   		"scheduleExpression": "cron(0 0 * * MON *)",
   		"pipelineExecutionStartCondition": "EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE"
   	},
   	"status": "DISABLED"
   }
   ```
**참고**  
JSON 파일 경로의 시작 부분에 `file://` 표기법을 포함시켜야 합니다.
JSON 파일의 경로는 명령을 실행하는 기본 운영 체제에 대한 적절한 규칙을 따라야 합니다. 예를 들어 Windows에서는 디렉터리 경로를 참조하기 위해 백슬래시(\\)를 사용하고 Linux 및 macOS에서는 슬래시(/)를 사용합니다.

1. 작성한 파일을 입력으로 사용하여 다음 명령을 실행합니다.

   ```
   aws imagebuilder update-image-pipeline --cli-input-json file://{{update-image-pipeline.json}}
   ```