

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
<a name="update-infra-config"></a>

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 instancia de Amazon EC2 que Generador de imágenes 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.**

1. Abra la consola [https://console.aws.amazon.com/imagebuilder/](https://console.aws.amazon.com/imagebuilder/)EC2 Image Builder en.

1. 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.

1. 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.
**nota**  
También puede seleccionar la casilla junto al **nombre de la configuración**, y, a continuación, elija **Ver detalles**.

1. En la esquina superior derecha del panel de **detalles de la infraestructura**, seleccione **Editar**.

1. 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](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/imagebuilder/update-infrastructure-configuration.html)** de Generador de imágenes en la AWS CLI.

1. 

**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}}"
   }
   ```

1. 

**Utilice el archivo creado como entrada cuando ejecute el siguiente comando.**

   ```
   aws imagebuilder update-infrastructure-configuration --cli-input-json file://{{update-infrastructure-configuration.json}}
   ```

------