AWS CodeDeploy
User Guide (API Version 2014-10-06)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

AWS CodeDeploy 限制

下表描述了 AWS CodeDeploy 中的限制。

注意

对于一些 AWS CodeDeploy 限制,您可以请求增加限制。不能增加对部署可运行的小时数的限制。

应用程序

单个区域中与一个 AWS 账户关联的应用程序数

40

应用程序名称中的字符数

100

应用程序名称中允许包含的字符

字母(a-z、A-Z)、数字 (0-9)、句点 (.)、下划线 (_)、+(加号)、=(等号)、,(逗号)、@ 符号、-(减号)。

可传递给 BatchGetApplications API 操作的应用程序的数量 100

应用程序修订

应用程序修订名称中的字符数

100

允许的应用程序修订文件类型

扩展名为 .zip.tar 的存档文件,和扩展名为 .tar.gz 的压缩存档文件。

与 AWS CodeDeploy 兼容的存档文件或压缩存档文件必须包含单个文件名为 appspec.yml 的应用程序规范文件(AppSpec 文件)。

部署

到一个部署组的并发部署的数量¹

1

与一个 AWS 账户关联的并发部署数² 10

一个部署可运行的小时数

8

单个未完成的部署生命周期事件失败之前经过的秒数 3600
部署描述中的字符数 100
可传递给 BatchGetDeployments API 操作的部署的数量 100

¹ 此限制旨在防止意外地将同一应用程序并发部署到同一部署组。

² 在 Auto Scaling 组中的扩展 Amazon EC2 实例上执行的每个部署计为单个并发部署。如果扩展的 Amazon EC2 实例与多个应用程序相关联,则会为每个应用程序生成额外的并发部署。例如,如果一个 Auto Scaling 组扩展五个 Amazon EC2 实例并与单个应用程序相关联,则会生成五个并发部署。如果这五个扩展的 Amazon EC2 实例又与两个应用程序相关联,则会生成十个额外的并发部署。

部署配置

与一个 AWS 账户关联的自定义部署配置的数量

25

允许的最小正常运行的实例数设置值 HOST_COUNT 任何正整数或 0(零)。零 (0) 将导致一次部署到所有实例。
允许的最小正常运行的实例数设置值 FLEET_PERCENT 任何小于 100 的正整数或 0(零)。零 (0) 将导致一次部署到所有实例。

自定义部署配置名称中的字符数

100

自定义部署配置名称中允许包含的字符

字母(a-z、A-Z)、数字 (0-9)、句点 (.)、下划线 (_)、+(加号)、=(等号)、,(逗号)、@ 符号、-(减号)。

自定义部署配置名称中不允许使用的前缀 CodeDeployDefault.

部署组

与单个应用程序相关联的部署组的数量

50

部署组中的标签数

10

部署组中的 Auto Scaling 组数量

10

部署组名称中的字符数 100
部署组名称中允许包含的字符 字母(a-z、A-Z)、数字 (0-9)、句点 (.)、下划线 (_)、+(加号)、=(等号)、,(逗号)、@ 符号、-(减号)。

实例

单一部署中的实例数量

50

标签密钥中的字符数 128

标签值中的字符数

256

可传递给 BatchGetOnPremisesInstances API 操作的实例的数量 100

所需的适用于 Ruby 的 AWS 软件开发工具包版本 (aws-sdk-core)

2.1.2 或更低版本(适用于早于 1.0.1.880 的 AWS CodeDeploy 代理版本)。

2.2 或更低版本(适用于 AWS CodeDeploy 代理版本 1.0.1.880 及更高版本)。