Quiero importar un recurso de AWS existente a una pila anidada en AWS CloudFormation.
Resolución
CloudFormation puede importar recursos directamente a pilas anidadas y retener su pila principal. No puedes importar una pila a una pila secundaria ni importar una pila que tenga pilas secundarias.
Para importar un recurso existente a una pila anidada, sigue estos pasos:
- Abre la consola de CloudFormation.
- Selecciona la pila anidada.
- Actualiza la plantilla de pila con la definición de recurso del recurso existente que quieres importar en la plantilla de pila.
- Asegúrate de que el valor de DeletionPolicy sea Retener en el recurso AWS::CloudFormation::Stack.<br id=hardline_break/>
Nota: Las propiedades de recursos existentes del recurso deben coincidir con la configuración de recursos actual.
- Selecciona Acciones de pila en la pila anidada y, a continuación, elige Importar recursos a la pila.
- Carga la plantilla actualizada que incluye el recurso que quieres importar y, a continuación, seleccione Siguiente.
- Importa el recurso existente al recurso de pila, proporciona el identificador del recurso y, a continuación, elige Siguiente.
- En la página Review stack-name (Revisar el nombre de la pila), revisa los recursos en los que importar el conjunto de cambios y, a continuación, selecciona Importar recursos.
- En la sección Recursos de pila, verifica que el recurso se haya importado correctamente y que la pila anidada administre el recurso.
- Asegúrate de que la plantilla de pila anidada del bucket de Amazon Simple Storage Service (Amazon S3) que utiliza la pila raíz durante las operaciones de actualización y la plantilla actual de la pila anidada sean idénticas.
Información relacionada
Tipo de recurso compatible
Cómo importar recursos de AWS a una pila de CloudFormation