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.
Actualización de una configuración de infraestructura
En esta sección se explica cómo puede utilizar la consola o los imagebuilder comandos de Image Builder AWS CLI para actualizar un recurso de configuración de infraestructura. Para realizar un seguimiento de sus recursos, puede aplicar etiquetas de la siguiente manera. Las etiquetas se introducen como pares clave-valor.
-
Las etiquetas de recursos asignan etiquetas de metadatos a la EC2 instancia de Amazon que Image Builder lanza durante el proceso de compilación.
-
Las etiquetas asignan etiquetas de metadatos al recurso de configuración de infraestructura que Generador de imágenes crea como salida.
- Console
-
Puede editar los siguientes detalles de configuración de la infraestructura desde la consola de Generador de Imágenes:
-
La descripción de la configuración de la infraestructura.
-
El rol de IAM que asociará con el perfil de instancia.
-
AWS infraestructura, incluido el tipo de instancia y un tema de SNS para las notificaciones.
-
VPC, la subred y los grupos de seguridad.
-
La configuración de solución de problemas, incluida la finalización de la instancia en caso de falla, el par de claves para la conexión y una ubicación de bucket de S3 opcional para los registros de las instancias.
Para actualizar un recurso de configuración de infraestructura desde la consola de Generador de Imágenes, siga estos pasos:
Elija una configuración de infraestructura de Generador de Imágenes existente.
-
Abra la consola EC2 de Image Builder en https://console.aws.amazon.com/imagebuilder/.
-
Para ver una lista de los recursos de configuración de infraestructura de su cuenta, seleccione Configuración de infraestructura en el panel de navegación.
-
Para ver los detalles o editar una configuración de infraestructura, elija el enlace nombre de la configuración. Esto abre la vista detallada de la configuración de la infraestructura.
También puede seleccionar la casilla junto al nombre de la configuración, y, a continuación, elija Ver detalles.
-
En la esquina superior derecha del panel de detalles de la infraestructura, seleccione Editar.
-
Cuando esté listo para guardar las actualizaciones que ha realizado en la configuración de la infraestructura, seleccione Guardar cambios.
- AWS CLI
-
El siguiente ejemplo muestra cómo actualizar la infraestructura de la imagen con el comando update-infrastructure-configuration de Generador de imágenes en la AWS CLI.
-
Creación de un archivo JSON de entrada de la CLI
En este ejemplo de configuración de infraestructura se utilizan los mismos parámetros que en el ejemplo de creación, con la salvedad de que hemos actualizado el ajuste terminateInstanceOnFailure
a false
. Después de ejecutar el comando update-infrastructure-configuration, las canalizaciones que utilizan esta configuración de infraestructura finalizan las instancias de compilación y prueba cuando la compilación falla.
Utilice una herramienta de edición de archivos para crear un archivo JSON 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-infrastructure-configuration.json
:
{
"infrastructureConfigurationArn": "arn:aws:imagebuilder:us-west-2:123456789012
:infrastructure-configuration/my-example-infrastructure-configuration
",
"description": "An example that will terminate instances of failed builds
",
"instanceTypes": [
"m5.large", "m5.2xlarge"
],
"instanceProfileName": "myIAMInstanceProfileName
",
"securityGroupIds": [
"sg-12345678
"
],
"subnetId": "sub-12345678",
"logging": {
"s3Logs": {
"s3BucketName": "my-logging-bucket
",
"s3KeyPrefix": "my-path
"
}
},
"terminateInstanceOnFailure": true,
"snsTopicArn": "arn:aws:sns:us-west-2:123456789012
:MyTopic
"
}
-
Utilice el archivo creado como entrada cuando ejecute el siguiente comando.
aws imagebuilder update-infrastructure-configuration --cli-input-json file://update-infrastructure-configuration.json