

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 每种操作类型的有效输入和输出构件
<a name="reference-action-artifacts"></a>

根据操作类型和提供程序的不同，可以有以下数量的输入和输出构件。


**构件的操作类型约束**  

| 所有者 | 操作的类型 | Provider | 有效的输入构件数 | 有效的输出构件数 | 
| --- | --- | --- | --- | --- | 
| AWS | 来源 | S3 | 0 | 1 | 
| AWS | 来源 | CodeCommit | 0 | 1 | 
| AWS | 来源 | ECR | 0 | 1 | 
| ThirdParty | 来源 | CodeStarSourceConnection | 0 | 1 | 
| AWS | 构建 | CodeBuild | 1 到 5 | 0 到 5 | 
| AWS | 测试 | CodeBuild | 1 到 5 | 0 到 5 | 
| AWS | 测试 | DeviceFarm | 1 | 0 | 
| AWS | 审批 | ThirdParty | 0 | 0 | 
| AWS | 部署 | S3 | 1 | 0 | 
| AWS | 部署 | CloudFormation | 0 到 10 | 0 到 1 | 
| AWS | 部署 | CodeDeploy | 1 | 0 | 
| AWS | 部署 | ElasticBeanstalk | 1 | 0 | 
| AWS | 部署 | OpsWorks | 1 | 0 | 
| AWS | 部署 | ECS | 1 | 0 | 
| AWS | 部署 | ServiceCatalog | 1 | 0 | 
| AWS | 调用 | Lambda | 0 到 5 | 0 到 5 | 
| ThirdParty | 部署 | AlexaSkillsKit | 1 到 2 | 0 | 
| Custom | 构建 | Jenkins | 0 到 5 | 0 到 5 | 
| Custom | 测试 | Jenkins | 0 到 5 | 0 到 5 | 
| Custom | 任意受支持的类别 | 与自定义操作中指定的一样 | 0 到 5 | 0 到 5 | 