
Application Auto Scaling
Application Auto Scaling
AWS Application Auto Scaling API 给 AWS 各种非 EC2 资源做自动扩缩容:DynamoDB throughput、ECS service、Aurora replica 等。
统一 API 覆盖多种资源类型
不覆盖 EC2 实例(那是 EC2 Auto Scaling)
RegisterScalableTarget 注册可扩资源(如 DynamoDB table),PutScalingPolicy 配置扩缩策略。
可用率 · 30 天窗口
GitHub 活跃度
关于这个 API
Application Auto Scaling 是 AWS Auto Scaling 体系里"非 EC2 部分"。EC2 Auto Scaling 历史最久专门管 EC2 实例数量;Application Auto Scaling 是后来推出的统一 API,覆盖各种其他资源——你可以用同一套 ScalingPolicy 抽象配置 DynamoDB 自动扩 capacity、ECS service 自动扩任务数、Aurora 自动加读副本。每种资源有自己的「scalable dimension」(如 DynamoDB 的 dynamodb:table:ReadCapacityUnits),但 API 操作是统一的。最常用的是 DynamoDB on-demand 模式不够用、想要预配模式 + 自动扩缩容的场景。
你可以做什么
- 1DynamoDB 自动扩 read/write capacity
- 2ECS service 按 CPU 自动加任务
- 3Aurora 读副本数随负载变
- 4Lambda provisioned concurrency 动态调整
优劣对比
优点
- 统一 API 覆盖多种资源类型
- 基于 CloudWatch metrics 的灵活策略
- 和原始服务自动扩缩集成无缝
注意事项
- 不覆盖 EC2 实例(那是 EC2 Auto Scaling)
- 扩缩 lag(几分钟,不是秒级)
示例请求
curl https://github.com/mermade/aws2openapi/<endpoint>快速开始
RegisterScalableTarget 注册可扩资源(如 DynamoDB table),PutScalingPolicy 配置扩缩策略。
常见问题
EC2 Auto Scaling 和 Application Auto Scaling 区别?+
EC2 Auto Scaling 专管 EC2 实例数;Application Auto Scaling 管所有其他资源(DynamoDB、ECS、Aurora 等)。
技术细节
- 认证方式
- unknown
- 计费
- unknown
- 协议
- REST
- SDK
- python, javascript, go, java, csharp
- 响应时间
- 43 ms
- 上次巡检
- 2026/5/12 07:36:33
更多来自 Amazon Web Services 的 API
AWS IAM Access Analyzer API 分析 IAM 资源策略找潜在的过度授权或外部访问,主动识别安全风险。
Amazon Chime SDK API 给应用嵌入实时音视频通话和聊天能力(meeting、消息、PSTN 通话)。
Amazon CloudFront 是 AWS 的 CDN 与 edge 服务,加速静态/动态内容分发,是网站性能优化的标准方案。
Amazon CloudSearch 是 AWS 的搜索引擎托管服务(已逐渐被 OpenSearch Service 取代)。
CloudWatch Application Insights API 自动监测应用问题:智能识别异常(如 SQL 慢查询、内存泄漏),减少人工配 alarm。
AWS Cognito Identity Pools API 给前端应用临时 AWS 凭证:身份联邦、guest 用户、AWS 资源直接访问。
Amazon Cognito 用户池提供托管的用户注册、登录、密码重置、MFA 等身份认证能力。
Amazon Connect Contact Lens API 用 AI 实时分析 Amazon Connect 通话:情感、关键词、合规检测、自动摘要。