Usa i moduli del registro CloudFormation privato - AWS CloudFormation

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Usa i moduli del registro CloudFormation privato

Questo argomento spiega come utilizzare i moduli nei CloudFormation modelli. Pensa ai moduli come a pacchetti di risorse predefiniti che puoi aggiungere ai tuoi modelli.

Per utilizzare un modulo, i passaggi sono i seguenti:

  • Registrazione del modulo: i moduli vengono registrati nel CloudFormation registro come estensioni private. Assicurati che siano registrati in Account AWS e nella Regione in cui operi. Per ulteriori informazioni, consulta CloudFormation concetti di registro.

  • Includilo nel tuo modello: aggiungi il modulo alla Resources sezione del CloudFormation modello, proprio come faresti con altre risorse. Dovrai inoltre fornire tutte le proprietà richieste per il modulo.

  • Crea o aggiorna lo stack: quando avvii un'operazione di stack, CloudFormation genera un modello elaborato che risolve tutti i moduli inclusi nelle risorse appropriate.

  • Visualizza le modifiche in anteprima: prima di effettuare cambiamenti, puoi utilizzare un set di modifiche per verificare quali risorse verranno aggiunte o modificate. Per ulteriori informazioni, consulta Aggiorna CloudFormation gli stack utilizzando i set di modifiche.

Considera il seguente esempio: disponi di un modello che contiene sia risorse che moduli. Il modello contiene una singola risorsa, ResourceA, oltre a un modulo, ModuleParent. Tale modulo contiene due risorse, ResourceB e ResourceC, oltre a un modulo nidificato, ModuleChild. ModuleChild contiene una singola risorsa, ResourceD. Se crei uno stack da questo modello, CloudFormation elabora il modello e risolve i moduli nelle risorse appropriate. Lo stack risultante ha quattro risorse: ResourceA, ResourceB, ResourceC e ResourceD.

Durante un'operazione di stack, CloudFormation risolve i due moduli inclusi nel modello di stack nelle quattro risorse appropriate.

CloudFormation tiene traccia di quali risorse in uno stack sono state create dai moduli. Puoi visualizzare queste informazioni nelle schede Eventi, Risorse e Derive per un determinato stack e sono incluse anche nelle anteprime del set di modifiche.

I moduli sono distinguibili dalle risorse di un modello perché adottano la seguente convenzione di denominazione in quattro parti, in contrasto con la classica convenzione in tre parti utilizzata dalle risorse:

organization::service::use-case::MODULE