Lambda-Aktionen hinzufügen
AWS CodeStar und AWS CodePipeline unterstützen die Integration mit AWS Lambda. Diese Integration ermöglicht die Implementierung einer Vielzahl von Aufgaben, z. B. das Erstellen benutzerdefinierter Ressourcen in Ihrer Umgebung, die Integration in Systeme von Drittanbietern (wie Slack) und die Durchführung von Überprüfungen Ihrer neu bereitgestellten Umgebung.
Lambda-Funktionen können in CI/CD-Pipelines für die folgenden Aufgaben verwendet werden:
-
Ausführen von Änderungen an Ihrer Umgebung durch das Anwenden oder Aktualisieren einer AWS CloudFormation-Vorlage
-
Bedarfsabhängiges Erstellen von Ressourcen in einer Phase einer Pipeline mithilfe von AWS CloudFormation und Löschen der Ressourcen in einer anderen Phase
-
Bereitstellen von Anwendungsversionen ohne Ausfallzeiten in AWS Elastic Beanstalk mit einer Lambda-Funktion, die Werte des Canonical-Name-Datensatzes (CNAME) austauscht
-
Bereitstellung in Amazon Elastic Container Service (ECS)-Docker-Instances
-
Sichern von Ressourcen mithilfe eines AMI-Snapshots vor dem Entwickeln oder Bereitstellen
-
Integrieren von Drittanbieterprodukten in Ihre Pipeline, wie beispielsweise das Versenden von Nachrichten an einen Internet Relay Chat (IRC)-Client