Saltar al contenido

¿Cómo convierto un StackSet autoadministrado de CloudFormation en un StackSet administrado por servicios?

2 minutos de lectura
0

Quiero convertir un StackSet autoadministrado de AWS CloudFormation en un StackSet administrado por servicios.

Solución

Nota: Si se muestran errores al ejecutar comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), consulta Solución de problemas de AWS CLI. Además, asegúrate de utilizar la versión más reciente de la AWS CLI.

Requisito previo: Ejecuta el comando list-stack-instances de la AWS CLI para anotar las configuraciones de las instancias de la pila.

Para convertir el modelo de permisos para tu StackSet, sigue estos pasos:

  1. Abre la consola de CloudFormation.
  2. En el panel de navegación, elige StackSets.
  3. Selecciona tu StackSet.
  4. Elimina las instancias de pila de StackSets y, a continuación, elige Retener pilas.
    Nota: No puedes cambiar el modelo de permisos de un StackSet existente que contenga instancias de pila. El StackSet debe estar vacío para pasar de un StackSet autoadministrado a uno administrado por servicios. Para conservar los recursos, asegúrate de retener las instancias de la pila durante el proceso de eliminación.
  5. Ejecuta el siguiente comando update-stack-set de la AWS CLI para modificar el modelo de permisos a un StackSet administrado por servicios:
      aws cloudformation update-stack-set \
           --stack-set-name StackSet_Name \
           --use-previous-template \
           --permission-model SERVICE_MANAGED \
          --auto-deployment Enabled=<boolean>,RetainStacksOnAccountRemoval=<boolean>
    Nota: Sustituye StackSet_Name por el nombre de tu conjunto de pilas.
  6. Importa las instancias de pila retenidas para restaurar las instancias de pila.
OFICIAL DE AWSActualizada hace un año
Sin comentarios

Contenido relevante