Administración de implementaciones automáticas para un conjunto de pilas con permisos administrados por servicios
Con la implementación automática habilitada, StackSets se implementa automáticamente en las cuentas que se agregan a la organización o unidades organizativas de destino en el futuro. Con las pilas de retención habilitadas, cuando se quita una cuenta de una unidad organizativa de destino, se conservan los recursos de pila de la cuenta. Puede ajustar la configuración de implementación automática que especificó al crear el conjunto de pilas en cualquier momento.
nota
Los valores de parámetro sustituidos solo se aplican a las cuentas que están actualmente en las unidades organizativas de destino y a sus unidades organizativas secundarias. Las cuentas añadidas a las unidades organizativas de destino y sus unidades organizativas secundarias en el futuro utilizarán los valores predeterminados del conjunto de pila y no los valores reemplazados.
Temas
Administración de implementaciones automáticas mediante la consola de AWS CloudFormation
-
Abra la consola de AWS CloudFormation en https://console.aws.amazon.com/cloudformation.
. -
En el panel de navegación, seleccione StackSets (Conjuntos de pilas).
-
En la página StackSets (Conjuntos de pilas) seleccione el conjunto de pilas creado en Creación de un conjunto de pilas con permisos administrados por servicios.
-
Con el conjunto de pilas seleccionado, elija Editar implementación automática en el menú Acciones. La implementación automática se establece en el nivel de conjunto de pilas. No puede ajustar las implementaciones automáticas selectivamente para unidades organizativas, cuentas o regiones.
-
En el modal Editar implementación automática, administre la configuración de Implementación automática y Comportamiento de eliminación de cuenta.
nota
Con la opción Conservar pilas seleccionadas, las instancias de pila se eliminan del conjunto de pilas, pero las pilas y sus recursos asociados se conservan. Los recursos permanecerán en su estado actual, pero ya no formarán parte del conjunto de pilas.
-
Seleccione Guardar.
Administración de implementaciones automáticas mediante la AWS CLI
-
Abra la AWS CLI.
-
Ejecute el comando
update-stack-set
y especifique el conjunto de pilas que creó en Creación de un conjunto de pilas con permisos administrados por servicios. La implementación automática se establece en el nivel de conjunto de pilas. Si especifica --auto-deployment en la actualización del conjunto de pilas, no podrá especificar --deployment-targets o --regions.aws cloudformation update-stack-set --stack-set-name
StackSet_myApp
--auto-deployment Enabled=false
-
Mediante el elemento
operation-id
que se ha devuelto como parte de la salidaupdate-stack-set
en el paso 2, ejecutedescribe-stack-set-operation
para comprobar que el conjunto de pilas se actualizó correctamente.aws cloudformation describe-stack-set-operation --operation-id
operation_ID
Ejemplo de implementación automática
Cuando habilite implementaciones automáticas, se activarán cuando se agreguen las cuentas a una organización u unidad organizativa de destino, se eliminen de ellas o se muevan entre unidades organizativas de destino.
Por ejemplo, un conjunto de pilas, StackSet1
, se destina a una unidad organizativa OU1
, en la región us-east-1
. Un conjunto de pilas, StackSet2
, se dirige a una unidad organizativa, OU2
, en la región us-east-1
. OU1
contiene una cuenta, AccountA
.
Si pasamos AccountA
de OU1
a OU2
con implementaciones automáticas habilitadas, StackSets ejecuta automáticamente una operación de eliminación para eliminar la instancia StackSet1
de AccountA
y pone en cola una operación de creación que agrega la instancia StackSet2
a AccountA
.