

# Aggiunta di operazioni Lambda
<a name="adding-lambda-actions"></a>

 AWS CodeStar e AWS CodePipeline supportano [l'integrazione con AWS Lambda](https://docs.aws.amazon.com/codepipeline/latest/userguide/how-to-lambda-integration.html). Questa integrazione consente di implementare un'ampia serie di attività, come la creazione di risorse personalizzate nell'ambiente, l'integrazione con sistemi di terze parti (come Slack) e l'esecuzione di controlli sull'ambiente appena implementato. 

 Le funzioni Lambda possono essere utilizzate nelle pipeline CI/CD per eseguire le seguenti attività: 
+  Implementare modifiche all'ambiente con l'applicazione o l'aggiornamento di un modello di AWS CloudFormation. 
+  Creare risorse on demand in una fase della pipeline utilizzando AWS CloudFormation ed eliminarle in un'altra fase. 
+  Implementare le versioni dell'applicazione in AWS Elastic Beanstalk senza tempi di inattività con una funzione Lambda che scambia i valori del [record di nome canonico](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/CNAMEs.html) (CNAME). 
+  Eseguire l'implementazione su istanze Docker di Amazon Elastic Container Service (ECS). 
+  Eseguire il backup delle risorse prima della compilazione o dell'implementazione mediante la creazione di uno snapshot AMI. 
+  Aggiungere l'integrazione con i prodotti di terze parti alla pipeline, ad esempio l'invio di messaggi a un client Internet Relay Chat (IRC). 