

# Ajout d'actions Lambda
<a name="adding-lambda-actions"></a>

 AWS CodeStar et AWS CodePipeline prennent en charge l'[intégration à AWS Lambda](https://docs.aws.amazon.com/codepipeline/latest/userguide/how-to-lambda-integration.html). Cette intégration permet de mettre en œuvre un large éventail de tâches, telles que la création de ressources personnalisées dans votre environnement, l'intégration à des systèmes tiers (tels que Slack) et l'exécution de contrôles de l'environnement récemment déployé. 

 Les fonctions Lambda peuvent être utilisées dans les pipelines CI/CD pour effectuer les tâches suivantes : 
+  Déploiement des changements dans votre environnement en appliquant ou en mettant à jour un modèle AWS CloudFormation. 
+  Création de ressources à la demande dans une phase d'un pipeline à l'aide d'AWS CloudFormation et suppression de ces ressources à une autre phase. 
+  Déploiement de versions d'application sans aucune interruption dans AWS Elastic Beanstalk avec une fonction Lambda qui échange des valeurs [CNAME](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/CNAMEs.html) (Canonical Name Record). 
+  Déploiement d'instances Amazon Elastic Container Service (ECS) Docker. 
+  Sauvegarde de ressources avant une génération ou un déploiement en créant un instantané de l'AMI. 
+  Ajout de l'intégration à des produits tiers à votre pipeline, comme l'envoi de messages à un client IRC (Internet Relay Chat). 