Desidero importare una risorsa AWS esistente in uno stack nidificato in AWS CloudFormation.
Risoluzione
CloudFormation può importare risorse direttamente in stack nidificato e mantenere lo stack principale. Non puoi importare uno stack in uno stack secondario né importare uno stack con stack secondari.
Per importare una risorsa esistente in uno stack nidificato, completa i seguenti passaggi:
- Apri la console CloudFormation.
- Seleziona lo stack nidificato.
- Aggiorna il modello di stack con la definizione della risorsa esistente che desideri importare nel modello di stack.
- Assicurati che l'impostazione per DeletionPolicy sia Retain nella risorsa AWS::CloudFormation::Stack.<br id=hardline_break/>
Nota: le proprietà esistenti della risorsa devono corrispondere alla configurazione corrente della risorsa.
- Scegli Operazioni stack per stack nidificato, quindi seleziona Importa risorse nello stack.
- Carica il modello aggiornato che include la risorsa da importare, quindi scegli Avanti.
- Importa la risorsa esistente nella risorsa dello stack e fornisci l'identificatore della risorsa, quindi scegli Avanti.
- Nella pagina Review stack-name (Rivedi il nome dello stack), esamina le risorse per importare il set di modifiche, quindi scegli Importa risorse.
- Nella sezione Stack resources (Risorse dello stack), verifica che la risorsa sia stata importata correttamente e che lo stack nidificato la gestisca.
- Assicurati che il modello di stack nidificato nel bucket Amazon Simple Storage Service (Amazon S3) utilizzato dallo stack radice durante le operazioni di aggiornamento e il modello corrente nello stack nidificato siano identici.
Informazioni correlate
Supporto del tipo di risorse
Importa risorse AWS in uno stack CloudFormation