Creación y actualización de los ajustes de la distribución de las imágenes de los contenedores - EC2Image Builder

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Creación y actualización de los ajustes de la distribución de las imágenes de los contenedores

En esta sección se describe la creación y actualización de los ajustes de distribución de las imágenes de contenedores de Generador de Imágenes.

Cree ajustes de distribución para las imágenes de contenedor de Image Builder desde AWS CLI

Una configuración de distribución le permite especificar el nombre y la descripción de la imagen del contenedor de salida y replicar la imagen del contenedor en otras AWS regiones. También puede aplicar etiquetas independientes al recurso de configuración de distribución y a las imágenes del contenedor dentro de cada región.

  1. Cree un JSON archivo CLI de entrada

    Utilice su herramienta de edición de archivos favorita para crear un JSON archivo con las claves que se muestran en el siguiente ejemplo, además de valores que sean válidos para su entorno. En este ejemplo, se utiliza un archivo con el nombre 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. Ejecute el siguiente comando utilizando el archivo que creó como entrada.
    aws imagebuilder create-distribution-configuration --cli-input-json file://create-container-distribution-configuration.json
    nota
    • Debe incluir la file:// notación al principio de la ruta del JSON archivo.

    • La ruta del JSON archivo debe seguir la convención correspondiente al sistema operativo base en el que se ejecute el comando. Por ejemplo, Windows utiliza la barra diagonal inversa (\) para hacer referencia a la ruta del directorio y Linux usa la barra diagonal (/).

    Para obtener información más detallada, consulte create-distribution-configuration en la referencia de comandos de la AWS CLI .

Actualice la configuración de distribución de la imagen del contenedor desde AWS CLI

El siguiente ejemplo muestra cómo utilizar el comando update-distribution-configuration para actualizar los ajustes de la distribución de la imagen de contenedor mediante la AWS CLI. También puede actualizar las etiquetas de las imágenes del contenedor en cada región.

  1. Cree un JSON archivo CLI de entrada

    Utilice su herramienta de edición de archivos favorita para crear un JSON archivo con las claves que se muestran en el siguiente ejemplo, además de valores que sean válidos para su entorno. En este ejemplo, se utiliza un archivo con el nombre 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. Ejecute el siguiente comando utilizando el archivo que creó como entrada:
    aws imagebuilder update-distribution-configuration --cli-input-json file://update-container-distribution-configuration.json
    nota
    • Debe incluir la file:// notación al principio de la ruta del JSON archivo.

    • La ruta del JSON archivo debe seguir la convención correspondiente al sistema operativo base en el que se ejecute el comando. Por ejemplo, Windows utiliza la barra diagonal inversa (\) para hacer referencia a la ruta del directorio y Linux usa la barra diagonal (/).

    Para obtener información más detallada, consulte update-distribution-configuration en la referencia de comandos de la AWS CLI . Para actualizar las etiquetas de su recurso de configuración de distribución, consulte la sección Etiquetar recursos.