

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Produkt- und Serviceintegrationen mit CodePipeline
<a name="integrations"></a>

Standardmäßig AWS CodePipeline ist es in eine Reihe von Produkten AWS-Services und Dienstleistungen von Partnern integriert. Verwenden Sie die Informationen in den folgenden Abschnitten, um Sie bei der Konfiguration CodePipeline für die Integration mit den von Ihnen verwendeten Produkten und Diensten zu unterstützen.

Die folgenden verwandten Ressourcen bieten Ihnen nützliche Informationen für die Arbeit mit diesem Service.

**Topics**
+ [Integrationen mit CodePipeline Aktionstypen](integrations-action-type.md)
+ [Allgemeine Integrationen mit CodePipeline](integrations-general.md)
+ [Beispiele aus der Community](integrations-community.md)

# Integrationen mit CodePipeline Aktionstypen
<a name="integrations-action-type"></a>

Die Integrationsinformationen in diesem Thema sind nach CodePipeline Aktionstypen geordnet.

**Topics**
+ [Quellaktions-Integrationen](#integrations-source)
+ [Erstellen von Aktionsintegrationen](#integrations-build)
+ [Testen von Aktionsintegrationen](#integrations-test)
+ [Bereitstellungsaktions-Integrationen](#integrations-deploy)
+ [Integration von Genehmigungsaktionen mit Amazon Simple Notification Service](#integrations-approval)
+ [Aufrufen von Aktionsintegrationen](#integrations-invoke)

## Quellaktions-Integrationen
<a name="integrations-source"></a>

Die folgenden Informationen sind nach CodePipeline Aktionstyp geordnet und können Ihnen bei der Konfiguration CodePipeline der Integration mit den folgenden Quellaktionsanbietern helfen.

**Topics**
+ [Amazon ECR-Quellaktionen](#integrations-source-ecr)
+ [Amazon S3 S3-Quellaktionen](#integrations-source-s3)
+ [Verbindungen zu Bitbucket Cloud GitHub (über GitHub App), GitHub Enterprise Server, GitLab .com und GitLab zur Selbstverwaltung](#integrations-source-connections)
+ [CodeCommit Quellaktionen](#integrations-source-codecommit)
+ [GitHub (per OAuth App) Quellaktionen](#integrations-source-gh-oauth)

### Amazon ECR-Quellaktionen
<a name="integrations-source-ecr"></a>

[Amazon ECR](https://docs.aws.amazon.com/AmazonECR/latest/userguide/) ist ein AWS Docker-Image-Repository-Service. Sie verwenden Docker-Push- und Pull-Befehle zum Hochladen von Docker-Images auf Ihr Repository. Eine Amazon ECR-Repository-URI und ein Bild werden in Amazon ECS-Aufgabendefinitionen verwendet, um Quell-Image-Informationen zu referenzieren.

Weitere Informationen:
+ Informationen zu Konfigurationsparametern und einem JSON/YAML Beispielausschnitt finden Sie unter [Referenz zur Amazon ECR-Quellaktion](action-reference-ECR.md)
+ [Eine Pipeline, Phasen und Aktionen erstellen](pipelines-create.md)
+ [Tutorial: Eine Pipeline mit einer Amazon ECR-Quelle und ECS-to-CodeDeploy Bereitstellung erstellen](tutorials-ecs-ecr-codedeploy.md)

### Amazon S3 S3-Quellaktionen
<a name="integrations-source-s3"></a>

[Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/) ist Speicher für das Internet. Mit Amazon S3 können Sie jederzeit beliebige Mengen von Daten von überall aus im Internet speichern und aufrufen. Sie können so konfigurieren CodePipeline , dass ein versionierter Amazon S3 S3-Bucket als Quellaktion für Ihren Code verwendet wird.

**Anmerkung**  
Amazon S3 kann auch als Bereitstellungsaktion in eine Pipeline aufgenommen werden.

Weitere Informationen:
+ Konfigurationsparameter und ein JSON/YAML Beispiel-Snippet finden Sie unter [Referenz zur Amazon S3 S3-Quellaktion](action-reference-S3.md)
+ [Schritt 1: Erstellen Sie einen S3-Quell-Bucket für Ihre Anwendung](tutorials-simple-s3.md#s3-create-s3-bucket)
+ [Erstellen einer Pipeline (CLI)](pipelines-create.md#pipelines-create-cli)
+ CodePipeline verwendet Amazon EventBridge (früher Amazon CloudWatch Events), um Änderungen in Ihrem Amazon S3 S3-Quell-Bucket zu erkennen. Siehe [Allgemeine Integrationen mit CodePipeline](integrations-general.md).

### Verbindungen zu Bitbucket Cloud GitHub (über GitHub App), GitHub Enterprise Server, GitLab .com und GitLab zur Selbstverwaltung
<a name="integrations-source-connections"></a>

Verbindungen (`CodeStarSourceConnection`Aktionen) werden verwendet, um auf deine Bitbucket Cloud, GitHub Enterprise Server GitHub, GitLab .com oder GitLab dein selbstverwaltetes Repository eines Drittanbieters zuzugreifen.

**Anmerkung**  
Diese Funktion ist in den Regionen Asien-Pazifik (Hongkong), Asien-Pazifik (Hyderabad), Asien-Pazifik (Jakarta), Asien-Pazifik (Melbourne), Asien-Pazifik (Osaka), Afrika (Kapstadt), Naher Osten (Bahrain), Naher Osten (VAE), Europa (Spanien), Europa (Zürich), Israel (Tel Aviv) oder AWS GovCloud (US-West) nicht verfügbar. Informationen zu anderen verfügbaren Aktionen finden Sie unter. [Produkt- und Serviceintegrationen mit CodePipeline](integrations.md) Überlegungen zu dieser Aktion in der Region Europa (Mailand) finden Sie in der Anmerkung unter[CodeStarSourceConnection für Bitbucket Cloud GitHub, GitHub Enterprise Server, GitLab .com und GitLab selbstverwaltete Aktionen](action-reference-CodestarConnectionSource.md).


|  |  | 
| --- |--- |
| Bitbucket Cloud |  Du kannst so konfigurieren CodePipeline , dass ein Bitbucket Cloud-Repository als Quelle für deinen Code verwendet wird. Du musst zuvor ein Bitbucket-Konto und mindestens ein Bitbucket Cloud-Repository erstellt haben. Du kannst eine Quellaktion für dein Bitbucket Cloud-Repository hinzufügen, indem du entweder eine Pipeline erstellst oder eine bestehende bearbeitest.  Sie können Verbindungen mit einem Bitbucket-Cloud-Repository erstellen. Installierte Bitbucket-Anbietertypen wie Bitbucket Server werden nicht unterstützt.  Sie können Ressourcen, die als *Verbindungen* bezeichnet werden, einrichten, damit Ihre Pipelines auf Code-Repositorys von Drittanbietern zugreifen können. Wenn du eine Verbindung herstellst, installierst du die Connector-App mit deinem Code-Repository eines Drittanbieters und ordnest sie dann deiner Verbindung zu. Verwende für Bitbucket Cloud die **Bitbucket-Option** in der Konsole oder die `CodestarSourceConnection` Aktion in der CLI. Siehe [Bitbucket Cloud-Verbindungen](connections-bitbucket.md). Sie können die Option **Vollständiges Klonen** für diese Aktion verwenden, um auf die Git-Metadaten des Repositorys zu verweisen, sodass nachgelagerte Aktionen Git-Befehle direkt ausführen können. Diese Option kann nur von CodeBuild nachgelagerten Aktionen verwendet werden. Weitere Informationen: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/codepipeline/latest/userguide/integrations-action-type.html)  | 


|  |  | 
| --- |--- |
| GitHub oder GitHub Enterprise Cloud |  Sie können so konfigurieren CodePipeline , dass ein GitHub Repository als Quelle für Ihren Code verwendet wird. Sie müssen zuvor ein GitHub Konto und mindestens ein GitHub Repository erstellt haben. Sie können eine Quellaktion für Ihr GitHub Repository hinzufügen, indem Sie entweder eine Pipeline erstellen oder eine bestehende bearbeiten. Sie können Ressourcen, die als *Verbindungen* bezeichnet werden, einrichten, damit Ihre Pipelines auf Code-Repositorys von Drittanbietern zugreifen können. Wenn Sie eine Verbindung herstellen, installieren Sie die Connector-App mit Ihrem Code-Repository eines Drittanbieters und verknüpfen sie dann mit Ihrer Verbindung. Verwenden Sie die Provider-Option **GitHub (via GitHub App)** in der Konsole oder die `CodestarSourceConnection` Aktion in der CLI. Siehe [GitHub Verbindungen](connections-github.md). Sie können die Option **Vollständiges Klonen** für diese Aktion verwenden, um auf die Git-Metadaten des Repositorys zu verweisen, sodass nachgelagerte Aktionen Git-Befehle direkt ausführen können. Diese Option kann nur von CodeBuild nachgelagerten Aktionen verwendet werden. Weitere Informationen: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/codepipeline/latest/userguide/integrations-action-type.html)  | 


|  |  | 
| --- |--- |
| GitHub Unternehmensserver |  Sie können so konfigurieren CodePipeline , dass ein GitHub Enterprise Server-Repository als Quelle für Ihren Code verwendet wird. Sie müssen zuvor ein GitHub Konto und mindestens ein GitHub Repository erstellt haben. Sie können eine Quellaktion für Ihr GitHub Enterprise Server-Repository hinzufügen, indem Sie entweder eine Pipeline erstellen oder eine bestehende bearbeiten. Sie können Ressourcen, die als *Verbindungen* bezeichnet werden, einrichten, damit Ihre Pipelines auf Code-Repositorys von Drittanbietern zugreifen können. Wenn Sie eine Verbindung herstellen, installieren Sie die Connector-App mit Ihrem Code-Repository eines Drittanbieters und verknüpfen sie dann mit Ihrer Verbindung. Verwenden Sie die **GitHub Enterprise Server** Provider-Option in der Konsole oder die `CodestarSourceConnection` Aktion in der CLI. Siehe [GitHub Enterprise Server-Verbindungen](connections-ghes.md). Sie können die Option **Vollständiges Klonen** für diese Aktion verwenden, um auf die Git-Metadaten des Repositorys zu verweisen, sodass nachgelagerte Aktionen Git-Befehle direkt ausführen können. Diese Option kann nur von CodeBuild nachgelagerten Aktionen verwendet werden. Weitere Informationen: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/codepipeline/latest/userguide/integrations-action-type.html)  | 


|  |  | 
| --- |--- |
| GitLab.com |  Sie können so konfigurieren CodePipeline , dass ein GitLab .com-Repository als Quelle für Ihren Code verwendet wird. Sie müssen zuvor GitLab ein.com-Konto und mindestens ein GitLab .com-Repository erstellt haben. Sie können eine Quellaktion für Ihr GitLab .com-Repository hinzufügen, indem Sie entweder eine Pipeline erstellen oder eine bestehende bearbeiten. Verwenden Sie die **GitLab**Provider-Option in der Konsole oder die `CodestarSourceConnection` Aktion mit dem `GitLab` Anbieter in der CLI. Siehe [GitLab.com-Verbindungen](connections-gitlab.md). Weitere Informationen: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/codepipeline/latest/userguide/integrations-action-type.html)  | 


|  |  | 
| --- |--- |
| GitLab selbst verwaltet |  Sie können so konfigurieren CodePipeline , dass eine GitLab selbstverwaltete Installation als Quelle für Ihren Code verwendet wird. Sie müssen zuvor ein GitLab Konto erstellt haben und über ein Abonnement für Self-Managed GitLab (Enterprise Edition oder Community Edition) verfügen. Sie können eine Quellaktion für Ihr GitLab selbstverwaltetes Repository hinzufügen, indem Sie entweder eine Pipeline erstellen oder eine bestehende bearbeiten. Sie können Ressourcen, die als *Verbindungen* bezeichnet werden, einrichten, damit Ihre Pipelines auf Code-Repositorys von Drittanbietern zugreifen können. Wenn Sie eine Verbindung herstellen, installieren Sie die Connector-App mit Ihrem Code-Repository eines Drittanbieters und verknüpfen sie dann mit Ihrer Verbindung. Verwenden Sie die Option für **GitLab selbstverwalteten** Anbieter in der Konsole oder die `CodestarSourceConnection` Aktion in der CLI. Siehe [Verbindungen für GitLab Selbstverwaltung](connections-gitlab-managed.md). Sie können die Option **Vollständiges Klonen** für diese Aktion verwenden, um auf die Git-Metadaten des Repositorys zu verweisen, sodass nachgelagerte Aktionen Git-Befehle direkt ausführen können. Diese Option kann nur von CodeBuild nachgelagerten Aktionen verwendet werden. Weitere Informationen: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/codepipeline/latest/userguide/integrations-action-type.html)  | 

### CodeCommit Quellaktionen
<a name="integrations-source-codecommit"></a>

[CodeCommit](https://docs.aws.amazon.com/codecommit/latest/userguide/) ist ein Versionskontroll-Service, den Sie zum privaten Speichern und Verwalten von Komponenten (z. B. Dokumenten, Quellcode und Binärdateien) in der Cloud verwenden können. Sie können so konfigurieren CodePipeline , dass ein Branch in einem CodeCommit Repository als Quelle für Ihren Code verwendet wird. Erstellen Sie das Repository und ordnen Sie es einem Arbeitsverzeichnis auf Ihrem lokalen Computer zu. Anschließend können Sie eine Pipeline erstellen, die den Branch in einer Phase als Teil einer Quellaktion verwendet. Sie können eine Verbindung zum CodeCommit Repository herstellen, indem Sie entweder eine Pipeline erstellen oder eine bestehende bearbeiten. 

Sie können die Option **Vollständiges Klonen** für diese Aktion verwenden, um auf die Git-Metadaten des Repositorys zu verweisen, sodass nachgelagerte Aktionen Git-Befehle direkt ausführen können. Diese Option kann nur von CodeBuild nachgelagerten Aktionen verwendet werden.

Weitere Informationen: 
+ Informationen zu Konfigurationsparametern und einem JSON/YAML Beispielausschnitt finden Sie unter. [CodeCommit Referenz zur Quellaktion](action-reference-CodeCommit.md)
+ [Tutorial: Erstellen Sie eine einfache Pipeline (CodeCommit Repository)](tutorials-simple-codecommit.md)
+ CodePipeline verwendet Amazon CloudWatch Events, um Änderungen in CodeCommit Repositorys zu erkennen, die als Quelle für eine Pipeline verwendet werden. Für jede Quellaktion gibt es eine entsprechende Regel. Diese Ereignisregel startet Ihre Pipeline, wenn eine Änderung im Repository auftritt. Siehe [Allgemeine Integrationen mit CodePipeline](integrations-general.md).

### GitHub (per OAuth App) Quellaktionen
<a name="integrations-source-gh-oauth"></a>

Die Aktion GitHub (per OAuth App) ist die Aktion der Version 1 GitHub , die mit OAuth Apps verwaltet wird. In verfügbaren Regionen können Sie auch eine [CodeStarSourceConnection für Bitbucket Cloud GitHub, GitHub Enterprise Server, GitLab .com und GitLab selbstverwaltete Aktionen](action-reference-CodestarConnectionSource.md) Quellaktion in Ihrer Pipeline verwenden, die Ihre GitHub Quellaktion mit GitHub Apps verwaltet. Wenn Sie eine Pipeline haben, die die Aktion GitHub (per OAuth App) verwendet, lesen Sie die Schritte zur Aktualisierung, um sie auf die Verwendung einer Aktion GitHub (per GitHub App) in zu aktualisieren[Aktualisieren Sie eine GitHub (über OAuth App) Quellaktion auf eine GitHub (über GitHub App) Quellaktion](update-github-action-connections.md).

**Anmerkung**  
Wir empfehlen zwar nicht, die Aktion GitHub (per OAuth App) zu verwenden, aber bestehende Pipelines mit der Aktion GitHub (per OAuth App) funktionieren weiterhin, ohne dass dies Auswirkungen hat.

Weitere Informationen:
+ Weitere Informationen zum OAuth basierten Zugriff GitHub (per OAuth App) im Gegensatz zum App-basierten GitHub Zugriff finden Sie unter. [https://docs.github.com/en/developers/apps/differences-between-github-apps-and-oauth-apps](https://docs.github.com/en/developers/apps/differences-between-github-apps-and-oauth-apps)
+ Einen Anhang mit den Einzelheiten der Aktion GitHub (per OAuth App) finden Sie unter[Anhang A: GitHub (per OAuth App) Quellaktionen](appendix-github-oauth.md).

## Erstellen von Aktionsintegrationen
<a name="integrations-build"></a>

Die folgenden Informationen sind nach CodePipeline Aktionstyp geordnet und können Ihnen bei der Konfiguration CodePipeline der Integration mit den folgenden Build-Aktionsanbietern helfen.

**Topics**
+ [CodeBuild Aktionen erstellen](#integrations-build-codebuild)
+ [CloudBees Aktionen erstellen](#integrations-build-cloudbees)
+ [Amazon ECR Aktionen zum Erstellen und Veröffentlichen](#integrations-build-ECRBuildAndPublish)
+ [Jenkins-Build-Aktionen](#integrations-build-jenkins)
+ [TeamCity Aktionen erstellen](#integrations-build-teamcity)

### CodeBuild Aktionen erstellen
<a name="integrations-build-codebuild"></a>

[CodeBuild](https://aws.amazon.com/codebuild/) ist ein vollständig verwalteter Build-Service. Sie können damit Ihren Quellcode kompilieren, Einheitentests ausführen und bereitstellbare Artefakte generieren.

Sie können CodeBuild sie als Build-Aktion zur Build-Phase einer Pipeline hinzufügen. Weitere Informationen finden Sie in der Referenz zur CodePipeline Aktionskonfiguration für[AWS CodeBuild Aktionsreferenz zum Erstellen und Testen](action-reference-CodeBuild.md).

**Anmerkung**  
CodeBuild kann auch als Testaktion mit oder ohne Build-Ausgabe in eine Pipeline aufgenommen werden.

Weitere Informationen: 
+ Informationen zu Konfigurationsparametern und einem JSON/YAML Beispielausschnitt finden Sie unter. [AWS CodeBuild Aktionsreferenz zum Erstellen und Testen](action-reference-CodeBuild.md)
+ [Was ist? CodeBuild](https://docs.aws.amazon.com/codebuild/latest/userguide/)
+ [CodeBuild— Vollständig verwalteter Build-Service](https://aws.amazon.com/blogs/aws/aws-codebuild-fully-managed-build-service/)

### CloudBees Aktionen erstellen
<a name="integrations-build-cloudbees"></a>

Sie können ihn so konfigurieren CodePipeline , dass Sie ihn [CloudBees](http://www.cloudbees.com)zum Erstellen oder Testen Ihres Codes in einer oder mehreren Aktionen in einer Pipeline verwenden.

Weitere Informationen:
+ [re:Invent 2017: Cloud First mit AWS](https://www.cloudbees.com/blog/reinvent-2017-cloud-first-aws)

### Amazon ECR Aktionen zum Erstellen und Veröffentlichen
<a name="integrations-build-ECRBuildAndPublish"></a>

[Amazon ECR](https://docs.aws.amazon.com/AmazonECR/latest/userguide/) ist ein AWS Docker-Image-Repository-Service. Sie verwenden Docker-Push- und Pull-Befehle zum Hochladen von Docker-Images auf Ihr Repository.

Sie können die `ECRBuildAndPublish` Aktion zu Ihrer Pipeline hinzufügen, um die Erstellung und Übertragung eines Images zu automatisieren. Weitere Informationen finden Sie in der Referenz zur CodePipeline Aktionskonfiguration für[`ECRBuildAndPublish`Aktionsreferenz erstellen](action-reference-ECRBuildAndPublish.md).

### Jenkins-Build-Aktionen
<a name="integrations-build-jenkins"></a>

Sie können so konfigurieren CodePipeline , dass Sie [Jenkins CI](https://jenkins-ci.org/) verwenden, um Ihren Code in einer oder mehreren Aktionen in einer Pipeline zu erstellen oder zu testen. Sie müssen zuvor ein Jenkins-Projekt erstellt und das CodePipeline Plugin für Jenkins für dieses Projekt installiert und konfiguriert haben. Sie können eine Verbindung zum Jenkins-Projekt herstellen, indem Sie entweder eine neue Pipeline erstellen oder eine vorhandene Pipeline bearbeiten.

Der Zugriff für **Jenkins ** wird pro Projekt konfiguriert. Sie müssen das CodePipeline Plugin für Jenkins auf jeder Jenkins-Instanz installieren, mit der Sie es verwenden möchten. CodePipeline Sie müssen auch den CodePipeline Zugriff auf das Jenkins-Projekt konfigurieren. Schützen Sie Ihr Jenkins-Projekt, indem Sie es so konfigurieren, dass es ausschließlich HTTPS/SSL-Verbindungen akzeptiert. Wenn Ihr Jenkins-Projekt auf einer Amazon EC2 EC2-Instance installiert ist, sollten Sie erwägen, Ihre AWS Anmeldeinformationen anzugeben, indem Sie das AWS CLI auf jeder Instance installieren. Konfigurieren Sie dann auf diesen Instances ein AWS Profil mit den Anmeldeinformationen, die Sie für Verbindungen verwenden möchten. Dies ist eine Alternative zum Hinzufügen und Speichern über die Jenkins-Weboberfläche. 

Weitere Informationen:
+  [Zugriff auf Jenkins](https://wiki.jenkins.io/display/JENKINS/Starting+and+Accessing+Jenkins) 
+  [Tutorial: Erstellen einer vierstufigen Pipeline](tutorials-four-stage-pipeline.md)

### TeamCity Aktionen erstellen
<a name="integrations-build-teamcity"></a>

Sie können CodePipeline es so konfigurieren, dass Sie [TeamCity](https://www.jetbrains.com/teamcity/)es verwenden, um Ihren Code in einer oder mehreren Aktionen in einer Pipeline zu erstellen und zu testen.

Weitere Informationen:
+ [TeamCity Plugin für CodePipeline](https://plugins.jetbrains.com/plugin/9213-aws-codepipeline)

## Testen von Aktionsintegrationen
<a name="integrations-test"></a>

Die folgenden Informationen sind nach CodePipeline Aktionstyp geordnet und können Ihnen bei der Konfiguration CodePipeline der Integration mit den folgenden Testaktionsanbietern helfen.

**Topics**
+ [CodeBuild Testaktionen](#integrations-test-codebuild)
+ [AWS Device Farm Aktionen testen](#integrations-test-devicefarm)
+ [Ghost Inspector-Testaktionen](#integrations-test-ghostinspector)
+ [OpenText LoadRunner Cloud-Testaktionen](#integrations-test-stormrunner)
+ [Spiegelt die Testautomatisierung wider](#integrations-test-reflect)

### CodeBuild Testaktionen
<a name="integrations-test-codebuild"></a>

[CodeBuild](https://aws.amazon.com/codebuild/)ist ein vollständig verwalteter Build-Service in der Cloud. CodeBuild kompiliert Ihren Quellcode, führt Komponententests durch und erzeugt Artefakte, die sofort einsatzbereit sind. 

Sie können einer Pipeline als Testaktion etwas hinzufügen CodeBuild . Weitere Informationen finden Sie in der CodePipeline-Referenz für Aktionskonfigurationen für [AWS CodeBuild Aktionsreferenz zum Erstellen und Testen](action-reference-CodeBuild.md).

**Anmerkung**  
CodeBuild kann auch als Build-Aktion in eine Pipeline aufgenommen werden, wobei ein obligatorisches Build-Ausgabeartefakt erforderlich ist.

Weitere Informationen: 
+ Informationen zu Konfigurationsparametern und einem JSON/YAML Beispielausschnitt finden Sie unter. [AWS CodeBuild Aktionsreferenz zum Erstellen und Testen](action-reference-CodeBuild.md)
+ [Was ist? CodeBuild](https://docs.aws.amazon.com/codebuild/latest/userguide/)

### AWS Device Farm Aktionen testen
<a name="integrations-test-devicefarm"></a>

[AWS Device Farm](https://aws.amazon.com/devicefarm/) ist ein Service für das Testen von Apps, den Sie verwenden können, um Android-, iOS- und Webanwendungen auf echten physischen Mobiltelefonen und Tablets zu testen und mit ihnen zu interagieren. Sie können CodePipeline es so konfigurieren AWS Device Farm , dass Sie Ihren Code in einer oder mehreren Aktionen in einer Pipeline testen. AWS Device Farm ermöglicht es Ihnen, Ihre eigenen Tests hochzuladen oder integrierte, skriptfreie Kompatibilitätstests zu verwenden. Da Tests parallel durchgeführt werden, starten Tests auf mehreren Geräten innerhalb von wenigen Minuten. Ein Testbericht, der allgemeine Ergebnisse, Low-Level-Logs, pixel-to-pixel Screenshots und Leistungsdaten enthält, wird aktualisiert, sobald die Tests abgeschlossen sind. AWS Device Farm unterstützt das Testen von nativen und hybriden Android-, iOS- und Fire OS-Apps, einschließlich solcher, die mit Titanium PhoneGap, Xamarin, Unity und anderen Frameworks erstellt wurden. Es unterstützt den Remote-Zugriff auf Android-Apps, damit Sie direkt mit Testgeräten interagieren können.

Weitere Informationen:
+ Informationen zu Konfigurationsparametern und einem JSON/YAML Beispielausschnitt finden Sie unter. [AWS Device Farm Referenz zur Testaktion](action-reference-DeviceFarm.md)
+ [Was ist? AWS Device Farm](https://docs.aws.amazon.com/devicefarm/latest/developerguide/)
+ [Verwendung AWS Device Farm in einer CodePipeline Testphase](https://docs.aws.amazon.com/devicefarm/latest/developerguide/codepipeline.html)

### Ghost Inspector-Testaktionen
<a name="integrations-test-ghostinspector"></a>

Sie können so konfigurieren CodePipeline , dass [Ghost Inspector](https://ghostinspector.com/) verwendet wird, um Ihren Code in einer oder mehreren Aktionen in einer Pipeline zu testen. 

Weitere Informationen:
+ [Ghost Inspector-Dokumentation für die Serviceintegration mit CodePipeline](https://ghostinspector.com/docs/integration/aws-codepipeline/)

### OpenText LoadRunner Cloud-Testaktionen
<a name="integrations-test-stormrunner"></a>

Sie können CodePipeline die Verwendung von [OpenText LoadRunner Cloud](https://www.opentext.com/products/loadrunner-cloud) in einer oder mehreren Aktionen in einer Pipeline konfigurieren.

Weitere Informationen:
+ [LoadRunner Cloud-Dokumentation für die Integration mit CodePipeline](https://admhelp.microfocus.com/lrc/en/24.1/Content/Storm/LoadTestWithAWSPipeline.htm)

### Spiegelt die Testautomatisierung wider
<a name="integrations-test-reflect"></a>

[Reflect](https://reflect.run/docs/integrations/continuous-integration/#aws-codepipeline) ist die KI-gestützte Testautomatisierungslösung, mit der Sie Tests vereinfachen und die Herausforderungen manueller Prozesse bewältigen können. Mit der Testautomatisierung ohne Code optimiert Reflect die Erstellung, Ausführung und Wartung von Tests und ermöglicht es Ihnen, robuste, wiederholbare Tests zu erstellen, ohne dass technische Kenntnisse erforderlich sind. Durch die Eliminierung der Komplexität und die Minimierung von Unterbrechungen Ihrer Arbeitsabläufe können Sie Tests beschleunigen und jederzeit sicher hochwertige Anwendungen bereitstellen.

Weitere Informationen:
+ [AWS CodePipeline Testen Sie die Integration mit Reflect](https://reflect.run/docs/integrations/continuous-integration/#aws-codepipeline)

## Bereitstellungsaktions-Integrationen
<a name="integrations-deploy"></a>

Die folgenden Informationen sind nach CodePipeline Aktionstyp geordnet und können Ihnen bei der Konfiguration CodePipeline der Integration mit den folgenden Bereitstellungsaktionsanbietern helfen.

**Topics**
+ [Amazon EC2 EC2-Bereitstellungsaktionen](#integrations-deploy-S3)
+ [Bereitstellungsaktionen für Amazon Elastic Kubernetes Service `EKS`](#integrations-deploy-EKS)
+ [Amazon S3 S3-Bereitstellungsaktionen](#integrations-deploy-S3)
+ [AWS AppConfig Aktionen bereitstellen](#integrations-deploy-AppConfig)
+ [CloudFormation Aktionen bereitstellen](#integrations-deploy-CloudFormation)
+ [CloudFormation StackSets Aktionen bereitstellen](#integrations-deploy-StackSets)
+ [Amazon ECS-Bereitstellungsaktionen](#integrations-deploy-ECS)
+ [Elastic Beanstalk Beanstalk-Bereitstellungsaktionen](#integrations-deploy-beanstalk)
+ [OpsWorks Aktionen bereitstellen](#integrations-deploy-opsworks)
+ [Bereitstellungsaktionen für den Service Catalog](#integrations-deploy-servicecatalog)
+ [Amazon Alexa Bereitstellungsaktionen](#integrations-deploy-alexa)
+ [CodeDeploy Aktionen bereitstellen](#integrations-deploy-CodeDeploy)
+ [XebiaLabs Aktionen bereitstellen](#integrations-deploy-xebialabs)

### Amazon EC2 EC2-Bereitstellungsaktionen
<a name="integrations-deploy-S3"></a>

[Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/) ermöglicht es Ihnen, Rechenleistung in der Cloud zu erstellen und zu verwalten. Sie können eine Aktion zu einer Pipeline hinzufügen, die Amazon EC2 als Bereitstellungsanbieter verwendet, der Ihre Anwendung auf Ihren Instances bereitstellt.

Weitere Informationen:
+ Die Aktionsreferenzseite finden Sie unter. [Amazon EC2 EC2-Aktionsreferenz](action-reference-EC2Deploy.md)
+ Ein Tutorial finden Sie unter [Tutorial: Bereitstellung auf Amazon EC2 EC2-Instances mit CodePipeline](tutorials-ec2-deploy.md).

### Bereitstellungsaktionen für Amazon Elastic Kubernetes Service `EKS`
<a name="integrations-deploy-EKS"></a>

Mit [Amazon EKS](https://docs.aws.amazon.com/eks/latest/userguide/) können Sie Kubernetes-Cluster erstellen und verwalten. Sie können eine Aktion zu einer Pipeline hinzufügen, die Amazon EKS als Bereitstellungsanbieter verwendet, der Ihr Image in Ihrem Cluster bereitstellt. Sie können Helm-Vorlagen oder Kubernetes-Manifestdateien verwenden.

Weitere Informationen:
+ Die Aktionsreferenzseite finden Sie unter. [Referenz zur `EKS` Bereitstellungsaktion von Amazon Elastic Kubernetes Service](action-reference-EKS.md)
+ Ein Tutorial finden Sie unter [Tutorial: Bereitstellung auf Amazon EKS mit CodePipeline](tutorials-eks-deploy.md).

### Amazon S3 S3-Bereitstellungsaktionen
<a name="integrations-deploy-S3"></a>

[Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/) ist Speicher für das Internet. Mit Amazon S3 können Sie jederzeit beliebige Mengen von Daten von überall aus im Internet speichern und aufrufen. Sie können einer Pipeline, die Amazon S3 als Bereitstellungsanbieter verwendet, eine Aktion hinzufügen.

**Anmerkung**  
Amazon S3 kann auch als Quellaktion in eine Pipeline aufgenommen werden.

Weitere Informationen:
+ [Eine Pipeline, Phasen und Aktionen erstellen](pipelines-create.md)
+ [Tutorial: Erstellen Sie eine Pipeline, die Amazon S3 als Bereitstellungsanbieter verwendet](tutorials-s3deploy.md)

### AWS AppConfig Aktionen bereitstellen
<a name="integrations-deploy-AppConfig"></a>

AWS AppConfig ist eine Fähigkeit, Anwendungskonfigurationen AWS Systems Manager zu erstellen, zu verwalten und schnell bereitzustellen. Sie können es AppConfig mit Anwendungen verwenden, die auf EC2-Instances, Containern AWS Lambda, mobilen Anwendungen oder IoT-Geräten gehostet werden.

Weitere Informationen:
+ CodePipeline Referenz zur Aktionskonfiguration für [AWS AppConfig Aktionsreferenz bereitstellen](action-reference-AppConfig.md)
+ [Tutorial: Eine Pipeline erstellen, die AWS AppConfig als Bereitstellungsanbieter verwendet wird](tutorials-AppConfig.md)

### CloudFormation Aktionen bereitstellen
<a name="integrations-deploy-CloudFormation"></a>

[CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/)bietet Entwicklern und Systemadministratoren eine einfache Möglichkeit, eine Sammlung verwandter Ressourcen zu erstellen und zu verwalten und diese AWS Ressourcen mithilfe von Vorlagen bereitzustellen und zu aktualisieren. Sie können die Beispielvorlagen des Service verwenden oder eigene Beispielvorlagen erstellen. Vorlagen beschreiben die AWS Ressourcen und alle Abhängigkeiten oder Laufzeitparameter, die für die Ausführung Ihrer Anwendung erforderlich sind.

Das AWS Serverless Application Model (AWS SAM) wurde erweitert und bietet CloudFormation nun eine vereinfachte Methode zur Definition und Bereitstellung serverloser Anwendungen. AWS SAM unterstützt Amazon API Gateway APIs, AWS Lambda-Funktionen und Amazon DynamoDB-Tabellen. Sie können CodePipeline mit CloudFormation und AWS SAM die Software verwenden, um Ihre serverlosen Anwendungen kontinuierlich bereitzustellen.

Sie können einer Pipeline, die AWS CloudFormation als Bereitstellungsanbieter verwendet wird, eine Aktion hinzufügen. Wenn Sie sie AWS CloudFormation als Bereitstellungsanbieter verwenden, können Sie im Rahmen einer Pipeline-Ausführung Aktionen für CloudFormation Stacks und Änderungssätze ausführen. CloudFormation kann Stacks erstellen, aktualisieren, ersetzen und löschen und Sets ändern, wenn eine Pipeline ausgeführt wird. Daher können benutzerdefinierte Ressourcen während einer Pipeline-Ausführung gemäß den Spezifikationen, die Sie in CloudFormation Vorlagen AWS und Parameterdefinitionen angeben, erstellt, bereitgestellt, aktualisiert oder beendet werden.

Weitere Informationen:
+ CodePipeline Referenz zur Aktionskonfiguration für [CloudFormation Aktionsreferenz bereitstellen](action-reference-CloudFormation.md)
+ [Continuous Delivery mit CodePipeline](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/continuous-delivery-codepipeline.html) — Erfahren Sie, wie Sie CodePipeline damit einen Continuous Delivery-Workflow für erstellen können CloudFormation.
+ [Automatisieren der Bereitstellung von Lambda-basierten Anwendungen](https://docs.aws.amazon.com/lambda/latest/dg/automating-deployment.html) — Erfahren Sie, wie Sie das AWS serverlose Anwendungsmodell verwenden und einen Continuous-Delivery-Workflow CloudFormation für Ihre Lambda-basierte Anwendung erstellen können.

### CloudFormation StackSets Aktionen bereitstellen
<a name="integrations-deploy-StackSets"></a>

[CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/)bietet Ihnen die Möglichkeit, Ressourcen für mehrere Konten und AWS Regionen bereitzustellen.

Sie können CodePipeline with verwenden CloudFormation , um Ihre Stack-Set-Definition zu aktualisieren und Updates für Ihre Instances bereitzustellen.

Sie können einer Pipeline die folgenden Aktionen hinzufügen, um sie AWS CloudFormation StackSets als Bereitstellungsanbieter zu verwenden.
+ CloudFormationStackSet
+ CloudFormationStackInstances

Weitere Informationen:
+ CodePipeline Referenz zur Aktionskonfiguration für [CloudFormation StackSets Aktionsreferenz bereitstellen](action-reference-StackSets.md)
+ [Tutorial: Eine Pipeline mit AWS CloudFormation StackSets Bereitstellungsaktionen erstellen](tutorials-stackset-deployment.md)

### Amazon ECS-Bereitstellungsaktionen
<a name="integrations-deploy-ECS"></a>

Amazon ECS ist ein hoch skalierbarer, leistungsstarker Container-Management-Service, mit dem Sie containerbasierte Anwendungen in der ausführen können. AWS Cloud Wenn Sie eine Pipeline erstellen, können Sie Amazon ECS als Bereitstellungsanbieter auswählen. Eine Änderung am Code in Ihrem Quellcodeverwaltungs-Repository veranlasst Ihre Pipeline, ein neues Docker-Image zu erstellen, es in Ihre Container-Registry zu übertragen und dann das aktualisierte Image in Amazon ECS bereitzustellen. Sie können auch die **ECS-Anbieteraktion (Blau/Grün)** verwenden CodePipeline , um Datenverkehr an Amazon ECS weiterzuleiten und bereitzustellen. CodeDeploy

Weitere Informationen:
+ [Was ist Amazon ECS?](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/)
+ [Tutorial: Kontinuierliche Bereitstellung mit CodePipeline](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-cd-pipeline.html)
+ [Eine Pipeline, Phasen und Aktionen erstellen](pipelines-create.md)
+ [Tutorial: Eine Pipeline mit einer Amazon ECR-Quelle und ECS-to-CodeDeploy Bereitstellung erstellen](tutorials-ecs-ecr-codedeploy.md)

### Elastic Beanstalk Beanstalk-Bereitstellungsaktionen
<a name="integrations-deploy-beanstalk"></a>

[Elastic Beanstalk](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/) ist ein Service für die Bereitstellung und Skalierung von Webanwendungen und Services, die mit Java, .NET, PHP, Node.js, Python, Ruby, Go und Docker auf vertrauten Servern wie Apache, Nginx, Passenger und IIS entwickelt wurden. Sie können so konfigurieren CodePipeline , dass Elastic Beanstalk für die Bereitstellung Ihres Codes verwendet wird. Sie können die Elastic Beanstalk Beanstalk-Anwendung und -Umgebung für eine Bereitstellungsaktion in einer Phase erstellen, entweder bevor Sie die Pipeline erstellen oder wenn Sie den Assistenten zum **Erstellen einer Pipeline** verwenden.

**Anmerkung**  
Diese Funktion ist in den Regionen Asien-Pazifik (Hyderabad), Asien-Pazifik (Melbourne), Naher Osten (VAE), Europa (Spanien) oder Europa (Zürich) nicht verfügbar. Weitere verfügbare Aktionen finden Sie unter[Produkt- und Serviceintegrationen mit CodePipeline](integrations.md).

Weitere Informationen:
+ [Erste Schritte mit Elastic Beanstalk](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/GettingStarted.Walkthrough.html)
+ [Eine Pipeline, Phasen und Aktionen erstellen](pipelines-create.md)

### OpsWorks Aktionen bereitstellen
<a name="integrations-deploy-opsworks"></a>

OpsWorks ist ein Konfigurationsverwaltungsdienst, der Sie bei der Konfiguration und dem Betrieb von Anwendungen aller Art und Größe mit Chef unterstützt. Mit AWS OpsWorks Stacks ihm können Sie die Architektur der Anwendung und die Spezifikation der einzelnen Komponenten definieren, einschließlich Paketinstallation, Softwarekonfiguration und Ressourcen wie Speicher. Sie können CodePipeline es so konfigurieren, AWS OpsWorks Stacks dass Sie Ihren Code in Verbindung mit benutzerdefinierten Chef-Kochbüchern und -Anwendungen in OpsWorks bereitstellen.
+ **Benutzerdefinierte Chef-Kochbücher** — OpsWorks verwendet Chef Cookbooks, um Aufgaben wie die Installation und Konfiguration von Paketen und die Bereitstellung von Anwendungen zu erledigen.
+ **Anwendungen** — Eine OpsWorks Anwendung besteht aus Code, den Sie auf einem Anwendungsserver ausführen möchten. Der Anwendungscode wird in einem Repository gespeichert, z. B. in einem Amazon S3 S3-Bucket.

Bevor Sie die Pipeline erstellen, erstellen Sie den OpsWorks Stack und die Ebene. Sie können die OpsWorks Anwendung, die in einer Bereitstellungsaktion verwendet werden soll, in einer Phase erstellen, entweder bevor Sie die Pipeline erstellen oder wenn Sie den Assistenten zum **Erstellen einer Pipeline** verwenden.

CodePipeline Support für OpsWorks ist derzeit nur in der Region USA Ost (Nord-Virginia) (us-east-1) verfügbar.

Weitere Informationen: 
+ [Verwenden mit CodePipeline AWS OpsWorks Stacks](https://docs.aws.amazon.com/opsworks/latest/userguide/other-services-cp.html)
+ [Cookbooks und Rezepte](https://docs.aws.amazon.com/opsworks/latest/userguide/workingcookbook.html)
+ [AWS OpsWorks Apps](https://docs.aws.amazon.com/opsworks/latest/userguide/workingapps.html)

### Bereitstellungsaktionen für den Service Catalog
<a name="integrations-deploy-servicecatalog"></a>

[Service Catalog](https://docs.aws.amazon.com/servicecatalog/latest/dg/) ermöglicht es Unternehmen, Kataloge mit Produkten zu erstellen und zu verwalten, die für die Verwendung auf AWS zugelassen sind.

Sie können so konfigurieren CodePipeline , dass Updates und Versionen Ihrer Produktvorlagen im Service Catalog bereitgestellt werden. Sie können das Service Catalog-Produkt erstellen, das in einer Bereitstellungsaktion verwendet werden soll, und dann den Assistenten „**Pipeline erstellen**“ verwenden, um die Pipeline zu erstellen.

Weitere Informationen:
+ [Tutorial: Erstellen Sie eine Pipeline, die in Service Catalog bereitgestellt wird](tutorials-S3-servicecatalog.md)
+ [Eine Pipeline, Phasen und Aktionen erstellen](pipelines-create.md)

### Amazon Alexa Bereitstellungsaktionen
<a name="integrations-deploy-alexa"></a>



Mit dem [Amazon Alexa Skills Kit](https://developer.amazon.com/docs/custom-skills/use-the-alexa-skills-kit-samples.html) können Sie für Benutzer von Alexa-fähigen Geräten Cloud-basierte Qualifikationen entwickeln und verteilen.

**Anmerkung**  
Diese Funktion ist in der Region Asien-Pazifik (Hongkong) oder Europa (Mailand) nicht verfügbar. Informationen zur Verwendung anderer Bereitstellungsaktionen, die in dieser Region verfügbar sind, finden Sie unter[Bereitstellungsaktions-Integrationen](#integrations-deploy).

Sie können einer Pipeline eine Aktion hinzufügen, für die das Alexa Skills Kit als Bereitstellungsanbieter verwendet wird. Die Quelländerungen werden von Ihrer Pipeline erkannt und dann stellt die Pipeline Updates für Ihre Alexa-Qualifikation im Alexa-Service bereit.

Weitere Informationen:
+ [Tutorial: Erstellen einer Pipeline zum Bereitstellen eines Amazon Alexa-Skills](tutorials-alexa-skills-kit.md)

### CodeDeploy Aktionen bereitstellen
<a name="integrations-deploy-CodeDeploy"></a>

[CodeDeploy](https://docs.aws.amazon.com/codedeploy/latest/userguide/)koordiniert Anwendungsbereitstellungen auf Amazon EC2/On-Premises-Instances, Amazon Elastic Container Service-Rechenplattformen und serverlosen Rechenplattformen. AWS Lambda Sie können ihn so konfigurieren, dass er CodePipeline zur Bereitstellung Ihres Codes verwendet CodeDeploy wird. Sie können die CodeDeploy -Anwendung, -Bereitstellung und -Bereitstellungsgruppe, die in einer Bereitstellungsaktion innerhalb einer Phase verwendet werden sollen, entweder vor Erstellung der Pipeline oder während der Verwendung des **Create Pipeline (Pipeline erstellen)**-Assistenten erstellen.

Weitere Informationen:
+ [Schritt 3: Erstellen Sie eine Anwendung in CodeDeploy](tutorials-simple-s3.md#S3-create-deployment)
+ [Tutorial: Erstellen Sie eine einfache Pipeline (CodeCommit Repository)](tutorials-simple-codecommit.md)

### XebiaLabs Aktionen bereitstellen
<a name="integrations-deploy-xebialabs"></a>

Sie können so konfigurieren CodePipeline , [XebiaLabs](https://xebialabs.com/)dass Ihr Code in einer oder mehreren Aktionen in einer Pipeline bereitgestellt wird. 

Weitere Informationen:
+ [Verwenden Sie XL Deploy mit CodePipeline](https://legacydocs.xebialabs.com/xl-deploy/how-to/using-xl-deploy-with-aws-codepipeline.html)

## Integration von Genehmigungsaktionen mit Amazon Simple Notification Service
<a name="integrations-approval"></a>

[Amazon SNS](https://docs.aws.amazon.com/sns/latest/gsg/) ist ein schneller, flexibler und vollständig verwalteter Push-Benachrichtigungsservice, mit dem Sie einzelne Nachrichten senden oder Nachrichten an eine große Anzahl von Empfängern auffächern können. Amazon SNS macht es einfach und kostengünstig, Push-Benachrichtigungen an Benutzer von Mobilgeräten, E-Mail-Empfänger oder sogar Nachrichten an andere verteilte Dienste zu senden.

Wenn Sie eine manuelle Genehmigungsanfrage in erstellen CodePipeline, können Sie optional zu einem Thema in Amazon SNS veröffentlichen, sodass alle IAM-Benutzer, die sie abonniert haben, darüber informiert werden, dass die Genehmigungsaktion zur Überprüfung bereit ist.

Weitere Informationen:
+ [Was ist Amazon SNS?](https://docs.aws.amazon.com/sns/latest/gsg/)
+ [Gewähren Sie Amazon SNS SNS-Berechtigungen für eine CodePipeline Servicerolle](approvals-service-role-permissions.md)

## Aufrufen von Aktionsintegrationen
<a name="integrations-invoke"></a>

Die folgenden Informationen sind nach CodePipeline Aktionstyp geordnet und können Ihnen bei der Konfiguration CodePipeline der Integration mit den folgenden Anbietern von Aufrufaktionen helfen.

**Topics**
+ [Amazon Inspector Aktionen aufrufen](#integrations-invoke-InspectorScan)
+ [Lambda-Aktionen aufrufen](#integrations-invoke-Lambda)
+ [Step Functions rufen Aktionen auf](#w2aac11b9c17c11)

### Amazon Inspector Aktionen aufrufen
<a name="integrations-invoke-InspectorScan"></a>

[Amazon Inspector](https://aws.amazon.com/inspector/) ist ein Schwachstellen-Management-Service, der Workloads automatisch erkennt und sie kontinuierlich auf Softwareschwachstellen und unbeabsichtigte Netzwerkbedrohungen überprüft. Amazon Inspector unterstützt mehrere Archivformate, darunter Tar und War, und Amazon Inspector unterstützt Binärdateien wie Rust- und Go-Binärdateien. 

Sie können die CodePipeline `InspectorScan` Aktion so konfigurieren, dass Ihr Quellcode oder Ihr Amazon ECR-Image-Repository automatisch nach Sicherheitslücken gescannt wird. 

Weitere Informationen:
+ CodePipeline Referenz zur Aktionskonfiguration für [Referenz zum `InspectorScan` Aufrufen der Aktion durch Amazon Inspector](action-reference-InspectorScan.md)

### Lambda-Aktionen aufrufen
<a name="integrations-invoke-Lambda"></a>

Mit [Lambda](https://docs.aws.amazon.com/lambda/latest/dg/) können Sie Code ausführen, ohne Server bereitzustellen oder zu verwalten. Sie können CodePipeline die Verwendung von Lambda-Funktionen konfigurieren, um Ihren Pipelines Flexibilität und Funktionalität zu verleihen. Sie können die Lambda-Funktion erstellen, um sie als Aktion in einer Phase hinzuzufügen, entweder bevor Sie die Pipeline erstellen oder wenn Sie den Assistenten **Pipeline erstellen** verwenden.

Weitere Informationen:
+ CodePipeline Referenz zur Aktionskonfiguration für [AWS Lambda Aktionsreferenz aufrufen](action-reference-Lambda.md)
+ [Rufen Sie eine AWS Lambda Funktion in einer Pipeline auf in CodePipeline](actions-invoke-lambda-function.md)

### Step Functions rufen Aktionen auf
<a name="w2aac11b9c17c11"></a>

Mit [Step Functions](https://docs.aws.amazon.com/step-functions/latest/dg/) können Sie Zustandsmaschinen erstellen und konfigurieren. Sie können so konfigurieren CodePipeline , dass Step Functions Aktionen aufrufen, um State-Machine-Ausführungen auszulösen.

Weitere Informationen:
+ CodePipeline Referenz zur Aktionskonfiguration für [AWS Step Functions Aktionsreferenz aufrufen](action-reference-StepFunctions.md)
+ [Tutorial: Verwenden Sie eine AWS Step Functions Aufrufaktion in einer Pipeline](tutorials-step-functions.md)

# Allgemeine Integrationen mit CodePipeline
<a name="integrations-general"></a>

Die folgenden AWS-Service Integrationen basieren nicht auf CodePipeline Aktionstypen.


|  |  | 
| --- |--- |
| Amazon CloudWatch |  [Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/) überwacht Ihre AWS Ressourcen. Weitere Informationen: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/codepipeline/latest/userguide/integrations-general.html)  | 
| Amazon EventBridge | [Amazon EventBridge](https://docs.aws.amazon.com/eventbridge/latest/userguide/) ist ein Webservice, der AWS-Services anhand von von Ihnen definierter Regeln Änderungen an Ihnen erkennt und eine Aktion in einer oder mehreren angegebenen Fällen auslöst, AWS-Services wenn eine Änderung eintritt.[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/codepipeline/latest/userguide/integrations-general.html) | 
| AWS Cloud9 |  AWS Cloud9 ist eine Online-IDE, auf die Sie über Ihren Webbrowser zugreifen. Die IDE bietet eine umfassende Codebearbeitung mit Unterstützung mehrerer Programmiersprachen und Runtime-Debugger sowie ein integriertes Terminal. Im Hintergrund hostet eine Amazon EC2 EC2-Instance eine AWS Cloud9 Entwicklungsumgebung. Weitere Informationen finden Sie im *[AWS Cloud9 -Benutzerhandbuch](https://docs.aws.amazon.com/cloud9/latest/user-guide/)*.  Weitere Informationen: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/codepipeline/latest/userguide/integrations-general.html)  | 
| AWS CloudTrail |  [CloudTrail](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/)erfasst AWS API-Aufrufe und zugehörige Ereignisse, die von oder im Namen eines AWS Kontos getätigt wurden, und übermittelt Protokolldateien an einen von Ihnen angegebenen Amazon S3 S3-Bucket. Sie können so konfigurieren CloudTrail , dass API-Aufrufe von der CodePipeline Konsole, CodePipeline Befehle von der AWS CLI und von der CodePipeline API erfasst werden. Weitere Informationen: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/codepipeline/latest/userguide/integrations-general.html)  | 
| AWS CodeStar Benachrichtigungen | Sie können Benachrichtigungen einrichten, um Benutzer auf wichtige Änderungen aufmerksam zu machen, z. B. wenn eine Pipeline mit der Ausführung beginnt. Weitere Informationen finden Sie unter [Erstellen einer Benachrichtigungsregel](notification-rule-create.md). | 
| AWS Key Management Service |  [AWS KMS](https://docs.aws.amazon.com/kms/latest/developerguide/) ist ein verwalteter Service, der das Erstellen und Kontrollieren der Schlüssel zum Verschlüsseln Ihrer Daten vereinfacht. Wird standardmäßig AWS KMS zum Verschlüsseln von Artefakten für Pipelines CodePipeline verwendet, die in Amazon S3 S3-Buckets gespeichert sind. Weitere Informationen: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/codepipeline/latest/userguide/integrations-general.html) Für eine AWS KMS key können Sie die Schlüssel-ID, den Schlüssel-ARN oder den Alias-ARN verwenden.   Aliase werden nur in dem Konto erkannt, das den KMS-Schlüssel erstellt hat. Für kontoübergreifende Aktionen können Sie zum Identifizieren des Schlüssels nur die Schlüssel-ID oder den Schlüssel-ARN vewenden. Bei kontoübergreifenden Aktionen wird die Rolle des anderen Kontos (AccountB) verwendet, sodass bei Angabe der Schlüssel-ID der Schlüssel des anderen Kontos (AccountB) verwendet wird.   | 

# Beispiele aus der Community
<a name="integrations-community"></a>

In den folgenden Abschnitten werden Links zu Blog-Posts, Artikel und von der Community bereitgestellte Beispiele vorgestellt.

**Anmerkung**  
Diese Links werden nur zu Informationszwecken bereitgestellt und sollten weder als umfassende Liste noch als Bestätigung des Inhalts der Beispiele betrachtet werden. AWS ist nicht verantwortlich für den Inhalt oder die Richtigkeit externer Inhalte.

**Topics**
+ [Integrationsbeispiele: Blog-Beiträge](integrations-community-blogposts.md)

# Integrationsbeispiele: Blog-Beiträge
<a name="integrations-community-blogposts"></a>
+ [Den AWS CodePipeline Build-Status aus dem Git-Repository eines Drittanbieters verfolgen](https://aws.amazon.com/blogs/devops/aws-codepipeline-build-status-in-a-third-party-git-repository/)

  Erfahre, wie du Ressourcen einrichtest, die deinen Pipeline- und Build-Aktionsstatus in deinem Drittanbieter-Repository anzeigen, sodass der Entwickler den Status leicht verfolgen kann, ohne den Kontext wechseln zu müssen.

  *Veröffentlicht im März 2021*
+ [Komplett CI/CD mit AWS CodeCommitAWS CodeBuild, AWS CodeDeploy, und AWS CodePipeline](https://aws.amazon.com/blogs/devops/complete-ci-cd-with-aws-codecommit-aws-codebuild-aws-codedeploy-and-aws-codepipeline/)

  Erfahren Sie, wie Sie eine Pipeline einrichten CodeCommit, die die CodeDeploy Dienste,, und verwendet CodePipeline CodeBuild, um eine versionskontrollierte Java-Anwendung auf einer Reihe von Amazon EC2 EC2-Linux-Instances zu kompilieren, zu erstellen und zu installieren.

  *Veröffentlicht im September 2020*
+ [Testen und Erstellen von CI/CD Pipelines für AWS Step Functions](https://aws.amazon.com/blogs/devops/testing-and-creating-ci-cd-pipelines-for-aws-step-functions-using-aws-codepipeline-and-aws-codebuild/?nc1=b_rp)

  Erfahren Sie, wie Sie Ressourcen einrichten, die Ihre Step Functions Functions-Zustandsmaschine und Ihre Pipeline koordinieren.

  *Veröffentlicht im März 2020*
+ [Implementieren DevSecOps mit CodePipeline](https://aws.amazon.com/blogs/devops/implementing-devsecops-using-aws-codepipeline/)

  Erfahren Sie, wie Sie mithilfe einer CI/CD Pipeline präventive und detektive Sicherheitskontrollen automatisieren können. CodePipeline In diesem Beitrag erfahren Sie, wie Sie mithilfe einer Pipeline eine einfache Sicherheitsgruppe erstellen und während der Quell-, Test- und Produktionsphase Sicherheitsprüfungen durchführen, um die Sicherheitslage Ihrer AWS Konten zu verbessern.

  *Veröffentlichung März 2017*
+ [Kontinuierliche Bereitstellung in Amazon ECS mithilfe von CodePipeline CodeBuild, Amazon ECR und CloudFormation](https://aws.amazon.com/blogs/compute/continuous-deployment-to-amazon-ecs-using-aws-codepipeline-aws-codebuild-amazon-ecr-and-aws-cloudformation/)

  Erfahren Sie, wie Sie eine kontinuierliche Bereitstellungspipeline für Amazon Elastic Container Service (Amazon ECS) einrichten. Anwendungen werden als Docker-Container mit CodePipeline, CodeBuild, Amazon ECR und bereitgestellt. CloudFormation
  + Laden Sie eine CloudFormation Beispielvorlage und Anweisungen zur Erstellung Ihrer eigenen Continuous Deployment-Pipeline aus dem [ECS-Reference Architecture: Continuous Deployment](https://github.com/awslabs/ecs-refarch-continuous-deployment) Repo unter herunter. GitHub

  *Veröffentlicht im Januar 2017*
+ [Kontinuierliche Bereitstellung für serverlose Anwendungen](https://aws.amazon.com/blogs/compute/continuous-deployment-for-serverless-applications/)

  Erfahren Sie, wie Sie anhand einer Sammlung von AWS-Services eine kontinuierliche Bereitstellungspipeline für Ihre serverlosen Anwendungen erstellen können. Sie verwenden das Serverless Application Model (SAM), um die Anwendung und ihre Ressourcen zu definieren und die Anwendungsbereitstellung CodePipeline zu orchestrieren. 
  + [Zeigen Sie eine Beispielanwendung](https://gist.github.com/SAPessi/246b278b6b7502b157a9fbaf3981d103) an, die in Go mit dem Gin-Framework und einem API Gateway-Proxy-Shin geschrieben wurde.

  *Erschienen: Dezember 2016*
+ [Skalierung von DevOps Bereitstellungen mit und Dynatrace CodePipeline ](https://www.dynatrace.com/blog/scaling-devops-deployments-with-aws-codepipeline-dynatrace/)

  Erfahren Sie, wie Sie mit den Überwachungslösungen von Dynatrace Pipelines skalieren, Testausführungen automatisch analysieren CodePipeline, bevor der Code festgeschrieben wird, und optimale Durchlaufzeiten einhalten können.

  *Veröffentlichung November 2016*
+ [Erstellen Sie eine Pipeline für in Using und AWS Elastic Beanstalk CodePipeline AWS CloudFormation CodeCommit](http://www.stelligent.com/automation/create-a-pipeline-for-elastic-beanstalk-in-codepipeline-using-cloudformation-and-codecommit/)

  Erfahren Sie in, wie Sie Continuous Delivery in einer CodePipeline Pipeline für eine Anwendung implementieren AWS Elastic Beanstalk. Alle AWS Ressourcen werden mithilfe einer CloudFormation Vorlage automatisch bereitgestellt. Diese exemplarische Vorgehensweise beinhaltet auch CodeCommit und AWS Identity and Access Management (IAM).

  *Veröffentlicht im Mai 2016*
+ [Automatisieren und CodeCommit in CodePipeline CloudFormation](http://www.stelligent.com/automation/automate-codecommit-and-codepipeline-in-aws-cloudformation/)

  Wird verwendet CloudFormation , um die Bereitstellung von AWS Ressourcen für eine Continuous-Delivery-Pipeline zu automatisieren, die CodeCommit, CodePipeline CodeDeploy, und AWS Identity and Access Management verwendet.

  *Veröffentlicht im April 2016*
+ [Erstellen Sie eine kontenübergreifende Pipeline in AWS CodePipeline](http://www.stelligent.com/automation/create-a-cross-account-pipeline-in-aws-cloudformation/)

  Erfahren Sie, wie Sie mittels AWS CodePipeline die Bereitstellung eines kontoübergreifenden Zugriffs für Pipelines in AWS Identity and Access Management automatisieren. Enthält Beispiele in einer CloudFormation Vorlage.

  *Veröffentlichung März 2016*
+ [Informationen zu ASP.NET Core Teil 2: kontinuierliche Bereitstellung](https://blogs.aws.amazon.com/net/post/Tx2EHIJAM9LIW8G/Exploring-ASP-NET-Core-Part-2-Continuous-Delivery)

  Erfahren Sie, wie Sie mit und ein vollständiges Continuous-Delivery-System für eine ASP.NET Core-Anwendung CodeDeploy erstellen. AWS CodePipeline

  *Veröffentlichung März 2016*
+ [Erstellen Sie mithilfe der Konsole eine Pipeline AWS CodePipeline](http://www.stelligent.com/cloud/create-a-pipeline-using-the-aws-codepipeline-console/)

  Erfahren Sie in einer exemplarischen Vorgehensweise, wie Sie mit der AWS CodePipeline Konsole eine zweistufige Pipeline erstellen. AWS CodePipeline [Tutorial: Erstellen einer vierstufigen Pipeline](tutorials-four-stage-pipeline.md)

  *Veröffentlichung März 2016*
+ [Pipelines AWS CodePipeline verspotten mit AWS Lambda](http://www.stelligent.com/automation/mocking-aws-codepipeline-pipelines-with-lambda/)

  Erfahren Sie, wie Sie eine Lambda-Funktion aufrufen, mit der Sie die Aktionen und Phasen eines CodePipeline Softwarebereitstellungsprozesses während des Entwurfs visualisieren können, bevor die Pipeline betriebsbereit ist. Beim Entwerfen Ihrer Pipeline-Struktur können Sie mit der Lambda-Funktion testen, ob Ihre Pipeline erfolgreich abgeschlossen wird.

  *Veröffentlichung Februar 2016*
+ [AWS Lambda Funktionen ausführen unter Verwenden CodePipeline AWS CloudFormation](http://www.stelligent.com/automation/aws-lambda-functions-aws-codepipeline-cloudformation/)

  Erfahren Sie in der Benutzeranleitung, wie Sie einen AWS CloudFormation Stack erstellen, der alle in der Benutzeranleitung verwendeten AWS Ressourcen bereitstellt[Rufen Sie eine AWS Lambda Funktion in einer Pipeline auf in CodePipeline](actions-invoke-lambda-function.md).

  *Veröffentlichung Februar 2016*
+ [Bereitstellung benutzerdefinierter CodePipeline Aktionen in AWS CloudFormation](http://www.stelligent.com/automation/provisioning-custom-codepipeline-actions-in-cloudformation/)

  Weitere Informationen zur Bereitstellung benutzerdefinierter Aktionen finden Sie AWS CloudFormation in CodePipeline.

  *Veröffentlicht im Januar 2016*
+ [Bereitstellung mit CodePipeline AWS CloudFormation](http://www.stelligent.com/automation/provisioning-aws-codepipeline-with-cloudformation/)

  Erfahren Sie, wie Sie im CodePipeline Einsatz AWS CloudFormation eine grundlegende Continuous-Delivery-Pipeline bereitstellen.

  *Erschienen: Dezember 2015*
+ [Bereitstellung von CodePipeline bis OpsWorks Mithilfe einer benutzerdefinierten Aktion und AWS Lambda](http://hipsterdevblog.com/blog/2015/07/28/deploying-from-codepipeline-to-opsworks-using-a-custom-action-and-lambda/)

  Erfahren Sie, wie Sie Ihre Pipeline konfigurieren und welche AWS Lambda Funktion für die Bereitstellung AWS OpsWorks verwendet CodePipeline werden soll.

  *Veröffentlichung Juli 2015*