本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
每种提供程序类型的有效配置参数
本节列出每个操作提供方的有效 configuration
参数。
每个操作都必须具有有效的操作配置,这取决于该操作的提供方类型。下表列出了每个有效提供方类型所需的操作配置元素:
提供方名称 | 操作类型中的提供方名称 | 配置属性 | 必需/可选 |
---|---|---|---|
Amazon S3(部署操作提供方) | 有关更多信息,包括与 Amazon S3 Deploy 操作参数相关的示例,请参阅Amazon S3 部署操作参考。 | ||
Amazon S3(源操作提供方) | 有关更多信息,包括与 Amazon S3 源操作参数相关的示例,请参阅 Amazon S3 源操作参考。 | ||
Amazon ECR | 有关更多信息,包括与 Amazon ECR 参数相关的示例,请参阅 Amazon ECR 源操作参考。 | ||
CodeCommit | 有关更多信息,包括与 CodeCommit 参数相关的示例,请参阅CodeCommit 源操作参考。 | ||
CodeStarSourceConnection Bitbucket 的操作, GitHub (通过 GitHub应用程序)、GHES 和 GitLab | 有关更多信息,包括操作配置的示例,请参阅配置参数 。 | ||
GitHub (通过 OAuth 应用程序) | 有关更多信息,包括与 GitHub 参数相关的示例,请参阅GitHub (通过 OAuth 应用程序)源操作参考。这是版本 1 的 GitHub 操作。 | ||
AWS CloudFormation | 有关更多信息,包括与 AWS CloudFormation 参数相关的示例,请参阅AWS CloudFormation 部署操作参考。 | ||
CodeBuild | 有关 CodeBuild 参数的更多说明和示例,请参阅AWS CodeBuild 生成和测试操作参考。 | ||
CodeDeploy | 有关 CodeDeploy 参数的更多说明和示例,请参阅AWS CodeDeploy 部署操作参考。 | ||
AWS Device Farm | 有关 AWS Device Farm 参数的更多说明和示例,请参阅AWS Device Farm 测试操作参考。 | ||
AWS Elastic Beanstalk | ElasticBeanstalk |
ApplicationName
|
必需 |
EnvironmentName |
必需 | ||
AWS Lambda | 有关更多信息,包括与 AWS Lambda 参数相关的示例,请参阅AWS Lambda 调用操作参考。 | ||
AWS OpsWorks Stacks | OpsWorks |
Stack
|
必需 |
Layer |
可选 | ||
App |
必需 | ||
Amazon ECS | 有关与 Amazon ECS 参数相关的更多说明和示例,请参阅 Amazon Elastic Container Service 部署操作参考。 | ||
Amazon ECS 和 CodeDeploy(蓝色/绿色) | 有关 Amazon ECS 和 CodeDeploy 蓝/绿参数的更多描述和示例,请参阅。Amazon 弹性容器服务和 CodeDeploy 蓝绿色部署操作参考 | ||
服务目录 | ServiceCatalog |
TemplateFilePath |
必需 |
ProductVersionName |
必需 | ||
ProductType |
必需 | ||
ProductVersionDescription |
可选 | ||
ProductId |
必需 | ||
Alexa Skills Kit | AlexaSkillsKit |
ClientId |
必需 |
ClientSecret |
必需 | ||
RefreshToken |
必需 | ||
SkillId |
必需 | ||
Jenkins | 你在 Jenkins CodePipeline 插件中提供的操作名称(例如,MyJenkinsProviderName ) |
ProjectName |
必需 |
手动审批 | Manual |
CustomData |
可选 |
ExternalEntityLink |
可选 | ||
NotificationArn |
可选 |
以下示例显示使用 Alexa Skills Kit 的部署操作的有效配置:
"configuration": { "ClientId": "amzn1.application-oa2-client.aadEXAMPLE", "ClientSecret": "****", "RefreshToken": "****", "SkillId": "amzn1.ask.skill.22649d8f-0451-4b4b-9ed9-bfb6cEXAMPLE" }
以下示例显示手动审批的有效配置:
"configuration": { "CustomData": "Comments on the manual approval", "ExternalEntityLink": "http://my-url.com", "NotificationArn": "arn:aws:sns:us-west-2:12345EXAMPLE:Notification" }