컨테이너 이미지의 배포 설정 생성 및 업데이트 - EC2 이미지 빌더

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

컨테이너 이미지의 배포 설정 생성 및 업데이트

이 섹션에서는 Image Builder 컨테이너 이미지의 배포 설정 생성 및 업데이트를 다룹니다.

에서 Image Builder 컨테이너 이미지에 대한 배포 설정 생성 AWS CLI

배포 구성을 사용하면 출력 컨테이너 이미지의 이름과 설명을 지정하고 컨테이너 이미지를 다른 AWS 리전에 복제할 수 있습니다. 배포 구성 리소스 및 각 리전 내의 컨테이너 이미지에 별도의 태그를 적용할 수도 있습니다.

  1. CLI 입력 JSON 파일 생성

    즐겨 찾는 파일 편집 도구를 사용하여 다음 예제에 표시된 키와 환경에 유효한 값으로 JSON 파일을 생성합니다. 이 예제에서는 create-container-distribution-configuration.json(이)라는 이름의 파일이 사용됩니다.

    { "name": "distribution-configuration-name", "description": "Distributes container image to Amazon ECR repository in two regions.", "distributions": [ { "region": "us-west-2", "containerDistributionConfiguration": { "description": "My test image.", "targetRepository": { "service": "ECR", "repositoryName": "testrepo" }, "containerTags": ["west2", "image1"] } }, { "region": "us-east-1", "containerDistributionConfiguration": { "description": "My test image.", "targetRepository": { "service": "ECR", "repositoryName": "testrepo" }, "containerTags": ["east1", "imagedist"] } } ], "tags": { "DistributionConfigurationTestTagKey1": "DistributionConfigurationTestTagValue1", "DistributionConfigurationTestTagKey2": "DistributionConfigurationTestTagValue2" } }
  2. 작성한 파일을 입력으로 사용하여 다음 명령을 실행합니다.
    aws imagebuilder create-distribution-configuration --cli-input-json file://create-container-distribution-configuration.json
    참고
    • JSON 파일 경로 시작 부분에 file:// 표기법을 포함해야 합니다.

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

    자세한 내용은 AWS CLI 명령 참조create-distribution-configuration(을)를 참조하세요.

에서 컨테이너 이미지의 배포 설정 업데이트 AWS CLI

다음 예제는 update-distribution-configuration 명령을 사용하여 컨테이너 이미지의 배포 설정을 업데이트하는 방법이 AWS CLI명령을 사용하는 것으로 보여줍니다. 각 지역 내의 컨테이너 이미지에 대한 태그를 업데이트할 수도 있습니다.

  1. CLI 입력 JSON 파일 생성

    즐겨 찾는 파일 편집 도구를 사용하여 다음 예제에 표시된 키와 환경에 유효한 값이 포함된 JSON 파일을 생성합니다. 이 예제에서는 update-container-distribution-configuration.json(이)라는 이름의 파일이 사용됩니다.

    { "distributionConfigurationArn": "arn:aws:imagebuilder:us-west-2:123456789012:distribution-configuration/update-container-distribution-configuration.json", "description": "Distributes container image to Amazon ECR repository in two regions.", "distributions": [ { "region": "us-west-2", "containerDistributionConfiguration": { "description": "My test image.", "targetRepository": { "service": "ECR", "repositoryName": "testrepo" }, "containerTags": ["west2", "image1"] } }, { "region": "us-east-2", "containerDistributionConfiguration": { "description": "My test image.", "targetRepository": { "service": "ECR", "repositoryName": "testrepo" }, "containerTags": ["east2", "imagedist"] } } ] }
  2. 작성한 파일을 입력으로 사용하여 다음 명령을 실행합니다.
    aws imagebuilder update-distribution-configuration --cli-input-json file://update-container-distribution-configuration.json
    참고
    • JSON 파일 경로 시작 부분에 file:// 표기법을 포함해야 합니다.

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

    자세한 내용은 AWS CLI 명령 참조update-distribution-configuration(을)를 참조하세요. 배포 구성 리소스의 태그를 업데이트하려면 리소스 태깅 섹션을 참조하세요.