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
. 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
,, eResourceB
. ResourceC
ResourceD
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