AWS CodeDeploy
User Guide (API Version 2014-10-06)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

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 及更高版本)。