自动扩缩资源和组的配额
您的 Amazon Web Services 账户 对于每项 Amazon 服务都具有默认配额(以前称为限制)。除非另有说明,否则,每个配额是区域特定的。您可以请求增加某些配额,但其他一些配额无法增加。
要查看 Amazon EC2 Auto Scaling 的配额,请打开 Service Quotas 控制台
要请求提高配额,请参阅《Service Quotas 用户指南》中的请求提高配额。如果 Service Quotas 中尚未显示配额,请使用 Auto Scaling 限制表
Amazon EC2 Auto Scaling 资源
对于您可以创建的 Auto Scaling 组和启动配置数量,您的 Amazon Web Services 账户拥有的配额如下。
| 资源 | 默认配额 |
|---|---|
| 每个区域的 Auto Scaling 组 | 500 |
| 每个区域的启动配置 | 200 |
Auto Scaling 组配置
对于 Auto Scaling 组配置,您的 Amazon Web Services 账户拥有的配额如下。无法对其进行更改。
| 资源 | 限额 |
|---|---|
| 每个 Auto Scaling 组的扩展策略 | 50 |
| 每个 Auto Scaling 组的计划操作 | 125 |
| 每个步进扩展策略的步进调整 | 20 |
| Auto Scaling 组的生命周期挂钩 | 50 |
| 每个 Auto Scaling 组的 SNS 主题 | 10 |
| 每个 Auto Scaling 组的 Classic 负载均衡器数 | 50 |
| 每个自动扩缩组的 Elastic Load Balancing 目标组 | 50 |
| 每个自动扩缩组的 VPC Lattice 目标组 | 5 |
Auto Scaling 组 API 操作
Amazon EC2 Auto Scaling 提供了 API 操作,以便您通过批处理方式更改 Auto Scaling 组。有关单个操作中允许的最大项目数(最大数组成员数)的 API 限制如下。无法对其进行更改。
| 操作 | 最大数组成员数 |
|---|---|
| AttachInstances | 20 个实例 ID |
| AttachLoadBalancers | 10 个负载均衡器 |
| AttachLoadBalancerTargetGroups | 10 个目标组 |
| BatchDeleteScheduledAction | 50 个计划操作 |
| BatchPutScheduledUpdateGroupAction | 50 个计划操作 |
| DetachInstances | 20 个实例 ID |
| DetachLoadBalancers | 10 个负载均衡器 |
| DetachLoadBalancerTargetGroups | 10 个目标组 |
| EnterStandby | 20 个实例 ID |
| ExitStandby | 20 个实例 ID |
| SetInstanceProtection | 50 个实例 ID |
请求限制 Amazon EC2 Auto Scaling API
会使用令牌存储桶方案对 Amazon EC2 Auto Scaling API 请求进行限制,以维护服务带宽。有关更多信息,请参阅《Amazon EC2 Auto Scaling API Reference》中的 API request rate。
EC2 终止率
Amazon EC2 Auto Scaling 会动态确定在您的自动扩缩组横向缩减时它可以执行的 EC2 实例终止操作的数量。这意味着,在自动扩缩组中,一次终止的实例数量可能会有所不同。这些差异是由外部考虑因素造成,例如 Amazon EC2 Auto Scaling 是否必须向负载均衡器取消注册实例。
其他服务
其他服务(如 Amazon EC2 和 Amazon VPC)的配额可能会影响您的自动扩缩组。您可以使用 Service Quotas 更新您的 Amazon Web Services 账户 中的 EC2 实例和其他资源的配额。在 Service Quotas 控制台中,您可以查看所有可用的服务限额并申请增加这些限额。有关更多信息,请参阅《Service Quotas 用户指南》 中的 Requesting a quota increase。
有关启动模板的具体配额,请参阅《Amazon EC2 用户指南》中的启动模板限制。