View a markdown version of this page

CI/CD für Serverless-Anwendungen - Continuous Integration und Continuous Delivery in AWS

CI/CD für Serverless-Anwendungen

Sie können auch AWS CodeStar, AWS CodePipeline, AWS CodeBuild und AWS CloudFormation verwenden, um CI/CD-Pipelines für Serverless-Anwendungen zu entwickeln. Serverless-Anwendungen integrieren verwaltete Services wie Amazon Cognito, Amazon S3 und Amazon DynamoDB mit ereignisgesteuerten Diensten und AWS Lambda zur Bereitstellung von Anwendungen auf eine Weise, die keine Verwaltung von Servern erfordert. Wenn Sie Serverless-Anwendungen entwickeln, können Sie eine Kombination von AWS CodePipeline, AWS CodeBuild und AWS CloudFormation verwenden, um das Erstellen, Testen und Bereitstellen von Serverless-Anwendungen zu automatisieren, die in Vorlagen ausgedrückt werden, die mit dem AWS Serverless Application Model erstellt wurden. Weitere Informationen finden Sie in der AWS Lambda-Dokumentation zum Automatisieren der Bereitstellung von Lambda-basierten Anwendungen.

Mit AWS Serverless Application Model Pipelines (AWS SAM Pipelines) können Sie auch sichere CI/CD-Pipelines erstellen, die den bewährten Methoden Ihrer Organisation entsprechen. AWS SAM Pipelines ist eine neue Funktion von AWS SAM CLI, mit der Sie innerhalb von Minuten auf die Vorteile von CI/CD zugreifen können, z. B. Beschleunigung der Bereitstellungshäufigkeit, Verkürzung der Vorlaufzeit für Änderungen und Reduzierung von Bereitstellungsfehlern. AWS SAM Pipelines werden mit einer Reihe von Standard-Pipeline-Vorlagen für AWS CodeBuild/CodePipeline geliefert, die den Best Practices der AWS-Bereitstellung folgen. Weitere Informationen und eine Möglichkeit, sich das Tutorial anzusehen, finden Sie im Blog Introducing AWS SAM Pipelines.