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
Die Informationen zu Integrationen in diesem Thema sind nach CodePipeline Aktionstypen geordnet.
Themen
Quellaktions-Integrationen
Die folgenden Informationen sind nach CodePipeline Aktionstyp geordnet und können Ihnen bei der Konfiguration CodePipeline der Integration mit den folgenden Quellaktionsanbietern helfen.
Themen
ECRAmazon-Quellaktionen
Amazon ECR ist ein AWS Docker-Image-Repository-Service. Sie verwenden Docker-Push- und Pull-Befehle zum Hochladen von Docker-Images auf Ihr Repository. Ein ECR Amazon-Repository URI und ein Bild werden in ECS Amazon-Aufgabendefinitionen verwendet, um Quellbildinformationen zu referenzieren.
Weitere Informationen:
-
Konfigurationsparameter und ein Beispiel für ein JSON YAML /-Snippet finden Sie unter Referenz zur ECR Amazon-Quellaktion
-
Tutorial: Eine Pipeline mit einer ECR Amazon-Quelle und ECS -to-Deployment erstellen CodeDeploy
Amazon S3 S3-Quellaktionen
Amazon S3 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 Beispiel für ein JSON YAML /-Snippet finden Sie unter Referenz zur Amazon S3 S3-Quellaktion
-
Schritt 1: Erstellen Sie einen S3-Quell-Bucket für Ihre Anwendung
-
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.
Verbindungen zu Bitbucket Cloud GitHub (Version 2), GitHub Enterprise Server, GitLab .com und Selbstverwaltung GitLab
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 (UAE), Europa (Spanien), Europa (Zürich), Israel (Tel Aviv) oder AWS GovCloud (US-West) nicht verfügbar. Weitere verfügbare Aktionen finden Sie unter. Produkt- und Serviceintegrationen mit CodePipeline Überlegungen zu dieser Aktion in der Region Europa (Mailand) finden Sie in der Anmerkung unterCodeStarSourceConnection für Bitbucket Cloud GitHub, GitHub Enterprise Server, GitLab .com und GitLab selbstverwaltete Aktionen.
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. AnmerkungSie 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 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 Downstream-Aktionen verwendet werden. Weitere Informationen:
|
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 Anbieteroption GitHub (Version 2) in der Konsole oder die 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 Downstream-Aktionen verwendet werden. Weitere Informationen:
|
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 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 Downstream-Aktionen verwendet werden. Weitere Informationen:
|
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 GitLabProvider-Option in der Konsole oder die Weitere Informationen:
|
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 „GitLab Selbstverwalteter Anbieter“ in der Konsole oder die 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 Downstream-Aktionen verwendet werden. Weitere Informationen:
|
CodeCommit Quellaktionen
CodeCommitist ein Dienst zur Versionskontrolle, mit dem Sie Assets (wie Dokumente, Quellcode und Binärdateien) privat in der Cloud speichern und verwalten können. Sie können so konfigurieren CodePipeline , dass ein Zweig 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 Downstream-Aktionen verwendet werden.
Weitere Informationen:
-
Konfigurationsparameter und ein Beispiel für ein JSON YAML /-Snippet finden Sie unter. CodeCommit Referenz zur Quellaktion
-
Tutorial: Erstellen Sie eine einfache Pipeline (CodeCommitRepository)
-
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.
GitHub (Version 1) Quellaktionen
Die Aktion der GitHub Version 1 wird mit OAuth Apps verwaltet. In verfügbaren Regionen können Sie auch eine CodeStarSourceConnection für Bitbucket Cloud GitHub, GitHub Enterprise Server, GitLab .com und GitLab selbstverwaltete Aktionen Quellaktion in Ihrer Pipeline verwenden, die Ihre GitHub Quellaktion mit GitHub Apps verwaltet. Wenn Sie eine Pipeline haben, die die Aktion GitHub Version 1 verwendet, lesen Sie die Schritte zur Aktualisierung auf die Verwendung einer Aktion von GitHub Version 2 inAktualisieren Sie eine Quellaktion von GitHub Version 1 auf eine Quellaktion GitHub von Version 2.
Anmerkung
Wir empfehlen zwar nicht, die Aktion GitHub Version 1 zu verwenden, aber bestehende Pipelines mit der Aktion GitHub Version 1 funktionieren weiterhin ohne Auswirkungen.
Weitere Informationen:
-
Weitere Informationen zum OAuth basierten GitHub Zugriff im Gegensatz zum appbasierten GitHub Zugriff finden Sie unter. https://docs.github.com/en/developers/apps/differences-between-github-apps-and-oauth-apps
-
Einen Anhang mit den Einzelheiten zu den GitHub Aktionen von Version 1 finden Sie unterAnhang A: Quellaktionen für GitHub Version 1.
Erstellen von Aktionsintegrationen
Die folgenden Informationen sind nach CodePipeline Aktionstypen geordnet und können Ihnen bei der Konfiguration CodePipeline der Integration mit den folgenden Build-Aktionsanbietern helfen.
Themen
CodeBuild Aktionen erstellen
CodeBuild
Sie können es CodeBuild als Build-Aktion zur Build-Phase einer Pipeline hinzufügen. Weitere Informationen finden Sie in der Referenz zur CodePipeline Aktionskonfiguration fürAWS CodeBuild Aktionsreferenz zum Erstellen und Testen.
Anmerkung
CodeBuild kann auch als Testaktion mit oder ohne Build-Ausgabe in eine Pipeline aufgenommen werden.
Weitere Informationen:
-
Konfigurationsparameter und ein Beispiel für ein JSON YAML /-Snippet finden Sie unter. AWS CodeBuild Aktionsreferenz zum Erstellen und Testen
CloudBees Aktionen erstellen
Sie können ihn so konfigurieren CodePipeline , dass Sie ihn CloudBees
Weitere Informationen:
Jenkins-Build-Aktionen
Sie können so konfigurieren CodePipeline , dass Sie Jenkins CI
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 nur /-Verbindungen akzeptiertHTTPS. SSL Wenn Ihr Jenkins-Projekt auf einer EC2 Amazon-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:
TeamCity Aktionen erstellen
Sie können CodePipeline es so konfigurieren, dass Sie TeamCity
Weitere Informationen:
Testen von Aktionsintegrationen
Die folgenden Informationen sind nach CodePipeline Aktionstyp geordnet und können Ihnen bei der Konfiguration für CodePipeline die Integration mit den folgenden Testaktionsanbietern helfen.
Themen
CodeBuild Testaktionen
CodeBuild
Sie können einer Pipeline als Testaktion etwas hinzufügen CodeBuild . Weitere Informationen finden Sie in der Referenz zur CodePipeline Aktionskonfiguration fürAWS CodeBuild Aktionsreferenz zum Erstellen und Testen.
Anmerkung
CodeBuild kann auch als Build-Aktion mit einem obligatorischen Build-Ausgabeartefakt in eine Pipeline aufgenommen werden.
Weitere Informationen:
-
Konfigurationsparameter und ein Beispiel für ein JSON YAML /-Snippet finden Sie unter. AWS CodeBuild Aktionsreferenz zum Erstellen und Testen
AWS Device Farm Aktionen testen
AWS Device Farm
Weitere Informationen:
-
Konfigurationsparameter und ein Beispiel für ein JSON YAML /-Snippet finden Sie unter. AWS Device Farm Referenz zur Testaktion
Ghost Inspector-Testaktionen
Sie können so konfigurieren CodePipeline , dass Ghost Inspector
Weitere Informationen:
OpenText LoadRunner Cloud-Testaktionen
Sie können CodePipeline die Verwendung von OpenText LoadRunner Cloud
Weitere Informationen:
Bereitstellungsaktions-Integrationen
Die folgenden Informationen sind nach CodePipeline Aktionstyp geordnet und können Ihnen bei der Konfiguration CodePipeline der Integration mit den folgenden Bereitstellungsaktionsanbietern helfen.
Themen
- Amazon S3 S3-Bereitstellungsaktionen
- AWS AppConfig Aktionen bereitstellen
- AWS CloudFormation Aktionen bereitstellen
- AWS CloudFormation StackSets Aktionen bereitstellen
- Amazon ECS Deploy-Aktionen
- Elastic Beanstalk Beanstalk-Bereitstellungsaktionen
- AWS OpsWorks Aktionen bereitstellen
- Bereitstellungsaktionen für den Service Catalog
- Amazon Alexa Bereitstellungsaktionen
- CodeDeploy Aktionen bereitstellen
- XebiaLabs Aktionen bereitstellen
Amazon S3 S3-Bereitstellungsaktionen
Amazon S3 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:
AWS AppConfig Aktionen bereitstellen
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 AWS Lambda, Containern, mobilen Anwendungen oder IoT-Geräten gehostet werden.
Weitere Informationen:
-
CodePipeline Referenz zur Aktionskonfiguration für AWS AppConfig Aktionsreferenz bereitstellen
-
Tutorial: Erstellen Sie eine Pipeline, die AWS AppConfig als Bereitstellungsanbieter verwendet wird
AWS CloudFormation Aktionen bereitstellen
AWS CloudFormationbietet 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 serverlose Anwendungsmodell (AWS SAM) wurde erweitert AWS CloudFormation und bietet nun eine vereinfachte Methode zur Definition und Bereitstellung serverloser Anwendungen. AWS SAMunterstützt Amazon API GatewayAPIs, AWS Lambda-Funktionen und Amazon DynamoDB-Tabellen. Sie können CodePipeline zusammen mit AWS CloudFormation und die verwenden AWS SAM, 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 AWS CloudFormation Stacks und Änderungssätze ausführen. AWS 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 AWS CloudFormation Vorlagen AWS und Parameterdefinitionen angeben, erstellt, bereitgestellt, aktualisiert oder beendet werden.
Weitere Informationen:
-
CodePipeline Referenz zur Aktionskonfiguration für AWS CloudFormation Aktionsreferenz bereitstellen
-
Continuous Delivery mit CodePipeline — Erfahren Sie, wie Sie CodePipeline damit einen Continuous Delivery-Workflow für erstellen können AWS CloudFormation.
-
Automatisieren der Bereitstellung von Lambda-basierten Anwendungen — Erfahren Sie, wie Sie das AWS serverlose Anwendungsmodell verwenden und einen Continuous-Delivery-Workflow AWS CloudFormation für Ihre Lambda-basierte Anwendung erstellen können.
AWS CloudFormation StackSets Aktionen bereitstellen
AWS CloudFormationbietet Ihnen die Möglichkeit, Ressourcen für mehrere Konten und AWS Regionen bereitzustellen.
Sie können CodePipeline with verwenden AWS 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 AWS CloudFormation StackSets Aktionsreferenz bereitstellen
-
Tutorial: Eine Pipeline mit AWS CloudFormation StackSets Bereitstellungsaktionen erstellen
Amazon ECS Deploy-Aktionen
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 auf Amazon ECS bereitzustellen. Sie können auch die Anbieteraktion ECS(Blau/Grün) verwenden CodePipeline , um Traffic an Amazon ECS weiterzuleiten und bereitzustellen. CodeDeploy
Weitere Informationen:
Elastic Beanstalk Beanstalk-Bereitstellungsaktionen
Elastic Beanstalk ist ein Service für die Bereitstellung und Skalierung von Webanwendungen und Services, die mit Java entwickelt wurden. NET, Node.jsPHP, Python, Ruby, Go und Docker auf vertrauten Servern wie Apache, Nginx, Passenger und. IIS 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 (UAE), Europa (Spanien) und Europa (Zürich) nicht verfügbar. Weitere verfügbare Aktionen finden Sie unterProdukt- und Serviceintegrationen mit CodePipeline.
Weitere Informationen:
AWS OpsWorks Aktionen bereitstellen
AWS 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 AWS OpsWorks bereitstellen.
-
Benutzerdefinierte Chef-Kochbücher — AWS OpsWorks verwendet Chef Cookbooks, um Aufgaben wie die Installation und Konfiguration von Paketen und die Bereitstellung von Anwendungen zu erledigen.
-
Anwendungen — Eine AWS 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 AWS OpsWorks Stack und die Ebene. Sie können die AWS 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 AWS OpsWorks ist derzeit nur in der Region USA Ost (Nord-Virginia) (us-east-1) verfügbar.
Weitere Informationen:
Bereitstellungsaktionen für den Service Catalog
Service Catalog 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:
Amazon Alexa Bereitstellungsaktionen
Mit dem Amazon Alexa Skills Kit
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 unterBereitstellungsaktions-Integrationen.
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:
CodeDeploy Aktionen bereitstellen
CodeDeploykoordiniert Anwendungsbereitstellungen auf Amazon EC2 /On-Premises-Instances, Amazon Elastic Container Service-Rechenplattformen und AWS Lambda serverlosen Rechenplattformen. Sie können ihn so konfigurieren CodePipeline , dass er zur Bereitstellung Ihres Codes verwendet CodeDeploy wird. Sie können die CodeDeploy Anwendung, Bereitstellung und Bereitstellungsgruppe, die in einer Bereitstellungsaktion verwendet werden sollen, in einer Phase erstellen, entweder bevor Sie die Pipeline erstellen oder wenn Sie den Assistenten zum Erstellen einer Pipeline verwenden.
Weitere Informationen:
XebiaLabs Aktionen bereitstellen
Sie können so konfigurieren CodePipeline , XebiaLabs
Weitere Informationen:
Integration von Genehmigungsaktionen mit Amazon Simple Notification Service
Amazon SNS ist ein schneller, flexibler und vollständig verwalteter Push-Benachrichtigungsdienst, 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 veröffentlichen, SNS sodass alle IAM Benutzer, die sie abonniert haben, darüber informiert werden, dass die Genehmigungsaktion zur Überprüfung bereit ist.
Weitere Informationen:
Aufrufen von Aktionsintegrationen
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.
Lambda-Aktionen aufrufen
Mit Lambda 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
-
Rufen Sie eine AWS Lambda Funktion in einer Pipeline auf in CodePipeline
Aktionen mit Snyk aufrufen
Sie können Snyk so konfigurieren CodePipeline , dass Sie Ihre Open-Source-Umgebungen schützen, indem Sie Sicherheitslücken erkennen und beheben und Abhängigkeiten in Ihrem Anwendungscode und Ihren Container-Images aktualisieren. Sie können die Snyk-Aktion auch verwenden, um die Kontrollen für Sicherheitstests in Ihrer Pipeline CodePipeline zu automatisieren.
Weitere Informationen:
-
CodePipeline Referenz zur Aktionskonfiguration für Aktionsreferenz für Snyk aufrufen
-
Automatisieren Sie das Scannen von Sicherheitslücken AWS CodePipeline mit Snyk
Step Functions rufen Aktionen auf
Mit Step Functions 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
-
Tutorial: Verwenden Sie eine AWS Step Functions Aufrufaktion in einer Pipeline