

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.

# 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 Aktionstypen geordnet und können Ihnen bei der Konfiguration CodePipeline für die Integration mit den folgenden Quellaktionsanbietern helfen.

**Topics**
+ [Amazon ECR-Quellaktionen](#integrations-source-ecr)
+ [Amazon S3-Quellaktionen](#integrations-source-s3)
+ [Verbindungen zu Bitbucket Cloud GitHub (über GitHub App), GitHub Enterprise Server und GitLab.com GitLab selbstverwaltete](#integrations-source-connections)
+ [CodeCommit Quellaktionen](#integrations-source-codecommit)
+ [GitHub Quellaktionen (über die OAuth-App)](#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 den Amazon ECS-Aufgabendefinitionen verwendet, um auf Quell-Image-Informationen zu verweisen.

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

### Amazon 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-Bucket als Quellaktion für Ihren Code verwendet wird.

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

Weitere Informationen:
+ Informationen zur Anzeige der Konfigurationsparameter und eines JSON/YAML Beispielausschnitts finden Sie unter [Referenz zur Amazon 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 (zuvor Amazon CloudWatch Events), um Änderungen in Ihrem Amazon S3-Quell-Bucket zu erkennen. Siehe [Allgemeine Integrationen mit CodePipeline](integrations-general.md).

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

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

**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 im Hinweis unter[CodeStarSourceConnection für Bitbucket Cloud GitHub, GitHub Enterprise Server und GitLab.com GitLab selbstverwaltete Aktionen](action-reference-CodestarConnectionSource.md).


|  |  | 
| --- |--- |
| Bitbucket Cloud  | Du kannst so konfigurieren CodePipeline , dass du ein Bitbucket Cloud-Repository als Quelle für deinen Code verwendest. 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. <br />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 erstellst, installierst du die Connector-App mit deinem Code-Repository eines Drittanbieters und verknüpfst sie dann mit deiner Verbindung.<br />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).<br />Du kannst die ** Option „**Vollständiger Klon“ für diese Aktion verwenden, um auf die Git-Metadaten des Repositorys zu verweisen, sodass Downstream-Aktionen Git-Befehle direkt ausführen können. Diese Option kann nur von CodeBuild Downstream-Aktionen verwendet werden.<br />Weitere Informationen:+  Informationen zur Anzeige von Konfigurationsparametern und einem JSON/YAML Beispielausschnitt finden Sie unter. [CodeStarSourceConnection für Bitbucket Cloud GitHub, GitHub Enterprise Server und GitLab.com GitLab selbstverwaltete Aktionen](action-reference-CodestarConnectionSource.md) <br />+  Ein Tutorial für die ersten Schritte, das eine Pipeline mit einer Bitbucket Cloud-Quelle erstellt, findest du unter [ Erste Schritte mit Verbindungen. ](https://docs.aws.amazon.com/dtconsole/latest/userguide/getting-started-connections.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 vorhandene bearbeiten.<br />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.<br />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).<br />Du kannst die ** Option „**Vollständiger Klon“ für diese Aktion verwenden, um auf die Git-Metadaten des Repositorys zu verweisen, sodass Downstream-Aktionen Git-Befehle direkt ausführen können. Diese Option kann nur von CodeBuild Downstream-Aktionen verwendet werden.<br />Weitere Informationen:+  Informationen zur Anzeige der Konfigurationsparameter und eines JSON/YAML Beispielausschnitts finden Sie unter [CodeStarSourceConnection für Bitbucket Cloud GitHub, GitHub Enterprise Server und GitLab.com GitLab selbstverwaltete Aktionen](action-reference-CodestarConnectionSource.md) <br />+  Ein Tutorial, das Ihnen zeigt, wie Sie eine Verbindung zu einem GitHub Repository herstellen und die ** Option „**Vollständiger Klon“ verwenden, finden Sie unter. [Tutorial: Vollständigen Klon mit einer GitHub Pipeline-Quelle verwenden](tutorials-github-gitclone.md) <br />+  Die aktuelle Aktion GitHub (per GitHub App) ist die Quellaktion der Version 2 für GitHub. Die Aktion GitHub (über die OAuth-App) ist die Aktion der Version 1, die mit der GitHub OAuth-Token-Authentifizierung verwaltet wird. Wir empfehlen zwar nicht, die Aktion GitHub (über die OAuth-App) zu verwenden, aber bestehende Pipelines mit der Aktion GitHub (über die OAuth-App) funktionieren weiterhin ohne Auswirkungen. Sie können jetzt eine [CodeStarSourceConnection für Bitbucket Cloud GitHub, GitHub Enterprise Server und GitLab.com GitLab selbstverwaltete Aktionen](action-reference-CodestarConnectionSource.md) Quellaktion in Ihrer Pipeline verwenden, die Ihre Quellaktion mit Apps verwaltet. GitHub GitHub Wenn Sie eine Pipeline haben, die die Aktion GitHub (über die OAuth-App) verwendet, lesen Sie die Schritte, um sie so zu aktualisieren, dass eine Aktion GitHub (über die GitHub App) in verwendet wird. [Aktualisieren Sie eine Quellaktion GitHub (über die OAuth-App) auf eine Quellaktion GitHub (über die GitHub App)](update-github-action-connections.md)  | 


|  |  | 
| --- |--- |
| 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 vorhandene bearbeiten.<br />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.<br />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).<br />Sie können die ** Option „**Vollständiger Klon“ für diese Aktion verwenden, um auf die Git-Metadaten des Repositorys zu verweisen, sodass Downstream-Aktionen Git-Befehle direkt ausführen können. Diese Option kann nur von CodeBuild Downstream-Aktionen verwendet werden.<br />Weitere Informationen:+  Informationen zur Anzeige der Konfigurationsparameter und eines JSON/YAML Beispielausschnitts finden Sie unter [CodeStarSourceConnection für Bitbucket Cloud GitHub, GitHub Enterprise Server und GitLab.com GitLab selbstverwaltete Aktionen](action-reference-CodestarConnectionSource.md) <br />+  Ein Tutorial, das Ihnen zeigt, wie Sie eine Verbindung zu einem GitHub Repository herstellen und die ** Option „**Vollständiger Klon“ verwenden, finden Sie unter. [Tutorial: Vollständigen Klon mit einer GitHub Pipeline-Quelle verwenden](tutorials-github-gitclone.md)  | 


|  |  | 
| --- |--- |
| 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 ein GitLab.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 vorhandene bearbeiten.<br />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).<br />Weitere Informationen:+  Informationen zur Anzeige der Konfigurationsparameter und eines JSON/YAML Beispielausschnitts finden Sie unter [CodeStarSourceConnection für Bitbucket Cloud GitHub, GitHub Enterprise Server und GitLab.com GitLab selbstverwaltete Aktionen](action-reference-CodestarConnectionSource.md)  | 


|  |  | 
| --- |--- |
| 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 die Selbstverwaltung 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 vorhandene bearbeiten.<br />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.<br />Verwenden Sie die Option für den ** GitLab selbstverwalteten ** Anbieter in der Konsole oder die `CodestarSourceConnection` Aktion in der CLI. Siehe [Verbindungen für GitLab Selbstverwalter](connections-gitlab-managed.md).<br />Sie können die ** Option „**Vollständiger Klon“ für diese Aktion verwenden, um auf die Git-Metadaten des Repositorys zu verweisen, sodass Downstream-Aktionen Git-Befehle direkt ausführen können. Diese Option kann nur von CodeBuild Downstream-Aktionen verwendet werden.<br />Weitere Informationen:+  Informationen zur Anzeige der Konfigurationsparameter und eines JSON/YAML Beispielausschnitts finden Sie unter [CodeStarSourceConnection für Bitbucket Cloud GitHub, GitHub Enterprise Server und GitLab.com GitLab selbstverwaltete Aktionen](action-reference-CodestarConnectionSource.md) <br />+  Die Schritte zum Herstellen einer Verbindung mit diesem Anbietertyp finden Sie unter. [Verbindungen für GitLab Selbstverwalter](connections-gitlab-managed.md)  | 

### 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 vorhandene bearbeiten. 

Du kannst die ** Option ** Vollständiger Klon für diese Aktion verwenden, um auf die Git-Metadaten des Repositorys zu verweisen, sodass Downstream-Aktionen Git-Befehle direkt ausführen können. Diese Option kann nur von CodeBuild Downstream-Aktionen verwendet werden.

Weitere Informationen: 
+ Informationen zur Anzeige von Konfigurationsparametern und einem JSON/YAML Beispielausschnitt finden Sie unter. [CodeCommit Quellaktionsreferenz](action-reference-CodeCommit.md)
+ [Tutorial: Eine einfache Pipeline (CodeCommit Repository) erstellen](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 Quellaktionen (über die OAuth-App)
<a name="integrations-source-gh-oauth"></a>

Die Aktion GitHub (über die 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 und GitLab.com GitLab selbstverwaltete Aktionen](action-reference-CodestarConnectionSource.md) Quellaktion in Ihrer Pipeline verwenden, die Ihre GitHub Quellaktion mit Apps verwaltet. GitHub Wenn Sie eine Pipeline haben, die die Aktion GitHub (über die OAuth-App) verwendet, lesen Sie die Schritte, um sie so zu aktualisieren, dass eine Aktion GitHub (über die GitHub App) in verwendet wird. [Aktualisieren Sie eine Quellaktion GitHub (über die OAuth-App) auf eine Quellaktion GitHub (über die GitHub App)](update-github-action-connections.md)

**Anmerkung**  
Wir empfehlen zwar nicht, die Aktion GitHub (über die OAuth-App) zu verwenden, aber bestehende Pipelines mit der Aktion GitHub (über die OAuth-App) funktionieren weiterhin ohne Auswirkungen.

Weitere Informationen:
+ Weitere Informationen zum Zugriff OAuth-based GitHub (über die OAuth-App) im Gegensatz zum App-basierten Zugriff finden Sie unter. GitHub [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 Aktionsdetails GitHub (über die OAuth-App) finden Sie unter. [Anhang A: GitHub Quellaktionen (über die OAuth-App)](appendix-github-oauth.md)

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

Die folgenden Informationen sind nach CodePipeline Aktionstypen geordnet und können Ihnen bei der Konfiguration CodePipeline für die Integration mit den folgenden Anbietern von Build-Aktionen helfen.

**Topics**
+ [CodeBuild Aktionen erstellen](#integrations-build-codebuild)
+ [CloudBees Aktionen erstellen](#integrations-build-cloudbees)
+ [Amazon ECR: Aktionen 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 der Build-Phase einer Pipeline eine Build-Aktion hinzufügen CodeBuild . Weitere Informationen finden Sie in der Referenz zur CodePipeline Aktionskonfiguration für[AWS CodeBuild Aktionsreferenz erstellen und testen](action-reference-CodeBuild.md).

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

Weitere Informationen: 
+ Informationen zur Anzeige von Konfigurationsparametern und einem JSON/YAML Beispielausschnitt finden Sie unter. [AWS CodeBuild Aktionsreferenz 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 er [ CloudBees ](http://www.cloudbees.com) zum Erstellen oder Testen Ihres Codes in einer oder mehreren Aktionen in einer Pipeline verwendet wird.

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

### Amazon ECR: Aktionen 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 verwenden](https://jenkins-ci.org/), 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.

Access for ** 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. Sichern Sie Ihr Jenkins-Projekt, indem Sie es so konfigurieren, dass es nur Verbindungen akzeptiert. HTTPS/SSL Wenn Ihr Jenkins-Projekt auf einer Amazon EC2-Instance installiert ist, sollten Sie erwägen, Ihre AWS Anmeldeinformationen anzugeben, indem Sie die auf jeder Instance installieren. AWS CLI 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 ihn so konfigurieren CodePipeline , dass er [ TeamCity ](https://www.jetbrains.com/teamcity/) zum Erstellen und Testen Ihres Codes in einer oder mehreren Aktionen in einer Pipeline verwendet wird.

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 Aktionstypen geordnet und können Ihnen bei der Konfiguration für CodePipeline die Integration mit den folgenden Testaktionsanbietern helfen.

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

### CodeBuild Aktionen testen
<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 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 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 so konfigurieren CodePipeline , AWS Device Farm dass Ihr Code in einer oder mehreren Aktionen in einer Pipeline getestet wird. 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-zu-Pixel-Screenshots und Leistungsdaten enthält, wird nach Abschluss der Tests aktualisiert. 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 zur Anzeige von 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)

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

Sie können [ Ghost Inspector so konfigurieren CodePipeline ](https://ghostinspector.com/), dass Sie Ihren Code in einer oder mehreren Aktionen in einer Pipeline 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 zur Integration mit CodePipeline ](https://admhelp.microfocus.com/lrc/en/24.1/Content/Storm/LoadTestWithAWSPipeline.htm)

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

[Reflect ](https://reflect.run/docs/integrations/continuous-integration/#aws-codepipeline) ist die AI-powered Testautomatisierungslösung, mit der Sie das Testen 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, sodass Sie robuste, wiederholbare Tests erstellen können, ohne dass technische Kenntnisse erforderlich sind. Durch die Eliminierung von Komplexität und die Gewährleistung minimaler Unterbrechungen Ihrer Arbeitsabläufe können Sie das Testen beschleunigen und jedes Mal zuverlässig qualitativ 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 Aktionstypen geordnet und können Ihnen bei der Konfiguration für CodePipeline die Integration mit den folgenden Bereitstellungsaktionsanbietern helfen.

**Topics**
+ [Amazon EC2-Bereitstellungsaktionen](#integrations-deploy-S3)
+ [Amazon Elastic Kubernetes Service `EKS`: Bereitstellungsaktionen](#integrations-deploy-EKS)
+ [Aktionen zur Bereitstellung von Amazon S3](#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)
+ [Aktionen zur Bereitstellung von Elastic Beanstalk](#integrations-deploy-beanstalk)
+ [OpsWorks Aktionen bereitstellen](#integrations-deploy-opsworks)
+ [Aktionen zur Bereitstellung von Service Catalog](#integrations-deploy-servicecatalog)
+ [Amazon Alexa: Bereitstellen von Aktionen](#integrations-deploy-alexa)
+ [CodeDeploy Aktionen bereitstellen](#integrations-deploy-CodeDeploy)
+ [XebiaLabs Aktionen bereitstellen](#integrations-deploy-xebialabs)

### Amazon 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 einer Pipeline, die Amazon EC2 als Bereitstellungsanbieter verwendet, eine Aktion hinzufügen, der Ihre Anwendung auf Ihren Instances bereitstellt.

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

### Amazon Elastic Kubernetes Service `EKS`: Bereitstellungsaktionen
<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 einer Pipeline, die Amazon EKS als Bereitstellungsanbieter verwendet, der Ihr Image in Ihrem Cluster bereitstellt, eine Aktion hinzufügen. Sie können Helm-Vorlagen oder Kubernetes-Manifestdateien verwenden.

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

### Aktionen zur Bereitstellung von Amazon S3
<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:
+ [Erstellen Sie eine Pipeline, Stufen und Aktionen](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 Funktion AWS Systems Manager zum Erstellen, Verwalten und schnellen Bereitstellen von Anwendungskonfigurationen. 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 AWS Ressourcen zu erstellen und zu verwalten, indem Vorlagen verwendet werden, um diese Ressourcen 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 CloudFormation und bietet 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 with CloudFormation and the AWS SAM 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 es AWS CloudFormation als Bereitstellungsanbieter verwenden, können Sie im Rahmen einer Pipeline-Ausführung Maßnahmen für CloudFormation Stacks und Change-Sets ergreifen. CloudFormation kann Stacks erstellen, aktualisieren, ersetzen und löschen und Sets ändern, wenn eine Pipeline ausgeführt wird. Daher AWS können benutzerdefinierte Ressourcen während einer Pipeline-Ausführung gemäß den Spezifikationen, die Sie in CloudFormation Vorlagen und Parameterdefinitionen angeben, erstellt, 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 CloudFormation.
+ [Automatisierung der Lambda-based Anwendungsbereitstellung ](https://docs.aws.amazon.com/lambda/latest/dg/automating-deployment.html) — Erfahren Sie, wie Sie das AWS serverlose Anwendungsmodell verwenden und CloudFormation einen Workflow für die kontinuierliche Bereitstellung Ihrer Lambda-based Anwendung aufbauen.

### 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: Erstellen Sie eine Pipeline mit AWS CloudFormation StackSets Aktionen zur Bereitstellung](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 das aktualisierte Image dann auf Amazon ECS bereitzustellen. Sie können auch die ** Provider-Aktion ** ECS (Blue/Green) verwenden CodePipeline , um den Datenverkehr an Amazon ECS weiterzuleiten und bereitzustellen. CodeDeploy

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

### Aktionen zur Bereitstellung von Elastic Beanstalk
<a name="integrations-deploy-beanstalk"></a>

[Elastic Beanstalk ](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/) ist ein Dienst für die Bereitstellung und Skalierung von Webanwendungen und Diensten, die mit Java, .NET, PHP, Python, Ruby Node.js, Go und Docker entwickelt wurden, auf vertrauten Servern wie Apache, Nginx, Passenger und IIS. Sie können so konfigurieren, dass Elastic CodePipeline Beanstalk für die Bereitstellung Ihres Codes verwendet wird. Sie können die Elastic Beanstalk-Anwendung und -Umgebung zur Verwendung in einer 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. Informationen zu anderen verfügbaren 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)
+ [Erstellen Sie eine Pipeline, Stufen und Aktionen](pipelines-create.md)

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

OpsWorks ist ein Konfigurationsverwaltungsdienst, der Sie bei der Konfiguration und Bedienung von Anwendungen aller Formen und Größen mit Chef unterstützt. Mithilfe von AWS OpsWorks Stacks Cookies können Sie die Architektur der Anwendung und die Spezifikationen der einzelnen Komponenten definieren, einschließlich Paketinstallation, Softwarekonfiguration und Ressourcen wie Speicher. Sie können so konfigurieren CodePipeline , AWS OpsWorks Stacks dass Ihr Code in Verbindung mit benutzerdefinierten Chef-Kochbüchern und Anwendungen in OpsWorks bereitgestellt wird.
+ **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-Bucket.

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

CodePipeline Unterstützung 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)

### Aktionen zur Bereitstellung von 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, für die sie verwendet werden dürfen. AWS

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

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

### Amazon Alexa: Bereitstellen von Aktionen
<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 cloudbasierte Skills erstellen und an Benutzer von Alexa-enabled Geräten verteilen.

**Anmerkung**  
Diese Funktion ist in der Region Asien-Pazifik (Hongkong) oder Europa (Mailand) nicht verfügbar. Informationen zur Verwendung anderer in dieser Region verfügbarer Bereitstellungsaktionen 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 EC2/on-premises Amazon-Instances, Amazon Elastic Container Service-Rechenplattformen und serverlosen AWS Lambda Rechenplattformen. Sie können so konfigurieren CodePipeline , dass Ihr CodeDeploy Code bereitgestellt 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: Eine einfache Pipeline (CodeCommit Repository) erstellen](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, vollständig verwalteter Push-Benachrichtigungsdienst, mit dem Sie einzelne Nachrichten senden oder Nachrichten an eine große Anzahl von Empfängern verteilen können. Amazon SNS macht es einfach und kostengünstig, Push-Benachrichtigungen an Benutzer von Mobilgeräten und E-Mail-Empfänger zu senden 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 das Abonnement 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-Berechtigungen für eine Servicerolle CodePipeline](approvals-service-role-permissions.md)

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

Die folgenden Informationen sind nach CodePipeline Aktionstypen geordnet und können Ihnen bei der Konfiguration für CodePipeline die Integration mit den folgenden Aufrufaktionsanbietern helfen.

**Topics**
+ [Aktionen zum Aufrufen von Amazon Inspector](#integrations-invoke-InspectorScan)
+ [Aktionen zum Aufrufen von Lambda-Aktionen](#integrations-invoke-Lambda)
+ [Step-Funktionen rufen Aktionen auf](#w2aac11b9c17c11)

### Aktionen zum Aufrufen von Amazon Inspector
<a name="integrations-invoke-InspectorScan"></a>

[Amazon Inspector ](https://aws.amazon.com/inspector/) ist ein Service zur Verwaltung von Sicherheitslücken, der Workloads automatisch erkennt und sie kontinuierlich auf Software-Schwachstellen und unbeabsichtigte Netzwerkrisiken scannt. 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)

### Aktionen zum Aufrufen von Lambda-Aktionen
<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 zum ** Erstellen einer Pipeline verwenden. **

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

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

[Mit Step Functions ](https://docs.aws.amazon.com/step-functions/latest/dg/) können Sie Zustandsautomaten 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)