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à.
Esegui l’elaborazione personalizzata sui modelli CloudFormation con le macro dei modelli
Con le macro, puoi eseguire l’elaborazione personalizzata dei modelli, da semplici operazioni quali ricerca e sostituzione ad ampie trasformazioni di interi modelli.
Per avere un’idea della portata delle possibilità, considera le trasformazioni AWS::Include e AWS::Serverless, che sono macro ospitate da CloudFormation:
-
Le trasformazioni AWS::Include ti consentono di inserire frammenti di modello boilerplate nei modelli.
-
Le trasformazioni AWS::Serverless prendono un intero modello scritto nella sintassi del Modello di applicazione serverless AWS (AWS SAM) e lo trasforma ed espande in un modello conforme a CloudFormation. Per ulteriori informazioni sulle applicazioni serverless e AWS SAM, consulta AWS Serverless Application Model Developer Guide.
Argomenti
Fatturazione
Quando una macro viene eseguita, al proprietario della funzione Lambda vengono addebitati i costi relativi all'esecuzione di quella funzione.
Le trasformazioni AWS::Include e AWS::Serverless sono macro ospitate da CloudFormation. Il loro utilizzo non comporta alcun costo.
Esempi di macro
Oltre agli esempi di questa sezione, puoi trovare esempi di macro, tra cui codice sorgente e modelli, nel nostro repository di GitHub