View a markdown version of this page

Ajout d'actions Lambda - Mise en pratique de l'intégration continue/livraison continue sur AWS

Ajout d'actions Lambda

AWS CodeStar et AWS CodePipeline prennent en charge l'intégration à AWS Lambda. 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 (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).