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.
Actualice las canalizaciones de imágenes de AMI desde AWS CLI
Puede actualizar una canalización de imágenes de AMI mediante un archivo JSON como entrada al comando update-image-pipeline en la AWS CLI. Para configurar el archivo JSON, debe tener nombres de recursos de Amazon (ARN) para hacer referencia a los siguientes recursos existentes:
-
Canalización de imágenes que se va a actualizar
-
Receta de imagen
-
Configuración de infraestructura
-
Ajustes de la distribución
Puede actualizar una canalización de imágenes de AMI con el AWS CLI siguiente update-image-pipeline comando:
nota
El update-image-pipeline comando reemplaza toda la configuración de la canalización. Debe especificar todas las propiedades obligatorias en la solicitud de actualización. Incluya todas las propiedades: tanto las que desee cambiar como las que deben permanecer iguales. Las propiedades que omita se restablecen a sus valores predeterminados o se eliminan.
Para evitar la eliminación involuntaria de la configuración existente, utilice el get-image-pipeline comando para recuperar la configuración actual. A continuación, modifique solo los campos que desee cambiar:
aws imagebuilder get-image-pipeline --image-pipeline-arn arn:aws:imagebuilder:us-west-2:123456789012:image-pipeline/my-pipeline
Usa el resultado como base para el archivo JSON de solicitud de actualización.
-
Creación de un archivo JSON de entrada de la CLI
Utilice su herramienta de edición de archivos favorita para crear un archivo JSON con las siguientes claves, además de valores que sean válidos para su entorno. En este ejemplo, se utiliza un archivo con el nombre
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" }nota
-
Debe incluirla notación
file://al principio de la ruta del archivo JSON. -
La ruta del archivo JSON debe seguir la convención apropiada para el sistema operativo base donde se está ejecutando el comando. Por ejemplo, Windows utiliza la barra diagonal inversa (\) para referirse a la ruta de directorios, mientras que Linux y macOS usan la barra diagonal (/).
-
-
Ejecute el siguiente comando utilizando el archivo que creó como entrada.
aws imagebuilder update-image-pipeline --cli-input-json file://update-image-pipeline.json