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 sia registrato nella regione Account AWS e nella regione in cui lavori. Per ulteriori informazioni, consulta CloudFormation concetti di registro.

  • Includilo nel tuo modello: aggiungi il modulo alla Resources riferimento alla sintassi della sezione per i modelli CloudFormation 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.

  • Anteprima delle modifiche: prima di apportare modifiche, puoi utilizzare un set di modifiche per vedere 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 e un moduloModuleParent. ResourceA Quel modulo contiene due risorse ResourceB eResourceC, oltre a un modulo annidato,ModuleChild. ModuleChildcontiene 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,, eResourceB. ResourceC 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. È possibile visualizzare queste informazioni nelle schede Events (Eventi), Resources (Risorse) e Drifts (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