Gültige Konfigurationsparameter für jeden Anbietertyp - AWS CodePipeline

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.

Gültige Konfigurationsparameter für jeden Anbietertyp

In diesem Abschnitt werden gültige configuration-Parameter für jeden Aktionsanbieter aufgeführt.

Jede Aktion muss eine gültige Aktionskonfiguration aufweisen in Abhängigkeit zum Anbietertyp für diese Aktion. In der folgenden Tabelle sind die erforderlichen Aktionskonfigurationselemente für jeden gültigen Anbietertyp aufgeführt:

Aktionskonfigurationseigenschaften für Anbietertypen
Name des Anbieters Anbietername in Aktionstyp Konfigurationseigenschaften Erforderlich/optional
Amazon S3 (Aktionsanbieter bereitstellen) Weitere Informationen, einschließlich Beispielen zu den Aktionsparametern von Amazon S3 Deploy, finden Sie unterReferenz zur Amazon S3 S3-Bereitstellungsaktion.
Amazon S3 (Quellaktionsanbieter) Weitere Informationen, einschließlich Beispielen zu Amazon S3 S3-Quellaktionsparametern, finden Sie unterReferenz zur Amazon S3 S3-Quellaktion.
Amazon ECR Weitere Informationen, einschließlich Beispielen zu Amazon ECR-Parametern, finden Sie unterReferenz zur Amazon ECR-Quellaktion.
CodeCommit Weitere Informationen, einschließlich Beispielen zu CodeCommit Parametern, finden Sie unterCodeCommit Referenz zur Quellaktion.
CodeStarSourceConnection Aktion für Bitbucket, GitHub (per GitHub App), GHES und GitLab Weitere Informationen, einschließlich Beispielen für die Aktionskonfiguration, findest du unterKonfigurationsparameter .
GitHub (per OAuth App) Weitere Informationen, einschließlich Beispielen zu GitHub Parametern, finden Sie unterGitHub Referenz für die Quellaktion (per OAuth App). Dies ist die GitHub Aktion Version 1.
AWS CloudFormation Weitere Informationen, einschließlich Beispielen zu AWS CloudFormation Parametern, finden Sie unterAWS CloudFormation Aktionsreferenz bereitstellen.
CodeBuild Weitere Beschreibungen und Beispiele zu CodeBuild Parametern finden Sie unterAWS CodeBuild Aktionsreferenz zum Erstellen und Testen.
CodeDeploy Weitere Beschreibungen und Beispiele zu CodeDeploy Parametern finden Sie unterAWS CodeDeploy Aktionsreferenz bereitstellen.
AWS Device Farm Weitere Beschreibungen und Beispiele zu AWS Device Farm Parametern finden Sie unterAWS Device Farm Referenz zur Testaktion.
AWS Elastic Beanstalk ElasticBeanstalk ApplicationName Erforderlich
EnvironmentName Erforderlich
AWS Lambda Weitere Informationen, einschließlich Beispielen zu AWS Lambda Parametern, finden Sie unterAWS Lambda Aktionsreferenz aufrufen.
AWS OpsWorks Stacks OpsWorks Stack Erforderlich
Layer Optional
App Erforderlich
Amazon ECS Weitere Beschreibungen und Beispiele zu Amazon ECS-Parametern finden Sie unterReferenz zur Bereitstellungsaktion von Amazon Elastic Container Service.
Amazon ECS und CodeDeploy (Blau/Grün) Weitere Beschreibungen und Beispiele zu Amazon ECS und CodeDeploy Blau/Grün-Parametern finden Sie unterReferenz für Amazon Elastic Container Service und CodeDeploy blaugrüne Bereitstellungsaktionen.
Servicekatalog ServiceCatalog TemplateFilePath Erforderlich
ProductVersionName Erforderlich
ProductType Erforderlich
ProductVersionDescription Optional
ProductId Erforderlich
Alexa Skills Kit AlexaSkillsKit ClientId Erforderlich
ClientSecret Erforderlich
RefreshToken Erforderlich
SkillId Erforderlich
Jenkins Der Name der Aktion, die Sie im CodePipeline Plugin für Jenkins angegeben haben (z. B.) MyJenkinsProviderName ProjectName Erforderlich
Manuelle Genehmigung Manual CustomData Optional
ExternalEntityLink Optional
NotificationArn Optional

Das folgende Beispiel zeigt eine gültige Konfiguration für eine Bereitstellungsaktion, für die das Alexa Skills Kit verwendet wird:

"configuration": { "ClientId": "amzn1.application-oa2-client.aadEXAMPLE", "ClientSecret": "****", "RefreshToken": "****", "SkillId": "amzn1.ask.skill.22649d8f-0451-4b4b-9ed9-bfb6cEXAMPLE" }

Das folgende Beispiel zeigt eine gültige Konfiguration für eine manuelle Genehmigung:

"configuration": { "CustomData": "Comments on the manual approval", "ExternalEntityLink": "http://my-url.com", "NotificationArn": "arn:aws:sns:us-west-2:12345EXAMPLE:Notification" }