Ejecución de un conjunto de cambios - AWS CloudFormation

Ejecución de un conjunto de cambios

Para realizar los cambios descriptos en un conjunto de cambios en la pila, ejecute el conjunto de cambios.

importante

Después de ejecutar el conjunto de cambios, CloudFormation elimina todos los conjuntos asociados a la pila, ya que no son válidos para la pila actualizada. Si una actualización falla, se debe crear un nuevo conjunto de cambios.

Políticas de pila y ejecución de un conjunto de cambios

Si ejecuta un conjunto de cambios en una pila que tiene asociada una política de pila, CloudFormation impone la política cuando se actualiza la pila. No se puede especificar una política de pila temporal que supere la política existente al ejecutar un conjunto de cambios. Para actualizar un recurso protegido, debe actualizar la política de pila o utilizar el método de actualización directa.

Execute a change set for nested stacks (console)
Ejecución de un conjunto de cambios para las pilas anidadas (consola)
  1. En la consola de CloudFormation, en Pilas, seleccione el nombre la pila que desea actualizar. Debe seleccionar el nombre de la pila asociado al conjunto de cambios raíz.

  2. En el panel de navegación, seleccione Conjuntos de cambios para ver una lista con los conjuntos de cambios de la pila.

  3. Seleccione el nombre del conjunto de cambios raíz que desea ejecutar.

  4. En la página de detalles del conjunto de cambios, seleccione Ejecutar conjunto de cambios.

    nota

    Si se seleccionó Habilitado para los conjuntos de cambios de las pilas anidadas durante el proceso de Creación de un conjunto de cambios, CloudFormation ejecutará los cambios descritos en el conjunto de cambios raíz y los conjuntos de cambios anidados.

    CloudFormation inicia de manera inmediata la actualización de la pila. La consola de CloudFormation lo dirigirá a la pestaña Events (Eventos), donde puede monitorizar el progreso de la actualización de la pila.

Execute a change set (console)
Ejecución de un conjunto de cambios (consola)
  1. En la consola de CloudFormation, en Pilas, seleccione el nombre la pila que desea actualizar.

  2. En el panel de navegación, seleccione Conjuntos de cambios para ver una lista con los conjuntos de cambios de la pila.

  3. Elija el nombre del conjunto de cambios que desea ejecutar.

  4. En la página de detalles del conjunto de cambios, seleccione Ejecutar conjunto de cambios.

    CloudFormation inicia de manera inmediata la actualización de la pila. La consola de CloudFormation lo dirigirá a la pestaña Events (Eventos), donde puede monitorizar el progreso de la actualización de la pila.

Ejecución de un conjunto de cambios (AWS CLI)
  • Ejecute el comando aws cloudformation execute-change-set.

    Especifique el ID del conjunto de cambios que desea ejecutar, tal y como se muestra en el ejemplo siguiente:

    $ aws cloudformation execute-change-set \ --change-set-name \ arn:aws:cloudformation:us-east-1:123456789012:changeSet/SampleChangeSet/1a2345b6-0000-00a0-a123-00abc0abc000

    El comando del ejemplo ejecuta un conjunto de cambios con el ID arn:aws:cloudformation:us-east-1:123456789012:changeSet/SampleChangeSet/1a2345b6-0000-00a0-a123-00abc0abc000.

    Después de ejecutar el comando, CloudFormation inicia la actualización de la pila. Para ver el progreso de la pila, utilice el comando describe-stacks.