
AWS App Runner
AWS App Runner
AWS App Runner 是简化版容器/源码部署服务:直接从 GitHub 或 ECR 部署,自动 HTTPS、扩缩容、零基础设施管理。
极简部署(一行 gh URL + Dockerfile 就行)
vCPU 和内存配置选项不如 ECS 灵活
POST /apprunner/CreateService 创建 service,指定 GitHub repo 或 ECR image。AWS 自动构建/部署。
可用率 · 30 天窗口
GitHub 活跃度
关于这个 API
App Runner 是 AWS 2021 年推出的 PaaS-style 服务,定位是「比 ECS/Fargate 简单 10 倍的容器部署体验」。竞品是 Google Cloud Run、Heroku、Render、Vercel 等。它的设计目标:开发者只关心代码或 Docker 镜像,剩下的运维(HTTPS、load balancer、扩缩容、健康检查)全部 AWS 包办。对比 ECS Fargate:Fargate 仍需要配 ALB、配 VPC、配 task definition、配 IAM;App Runner 把这些都隐藏起来。劣势是定制性受限——某些高级网络配置、特殊运行时行为做不到。对小项目、POC、和不想花时间在运维上的团队,App Runner 是最快上线 AWS 的方式。
你可以做什么
- 1快速部署一个 web 应用不想管 ECS 复杂度
- 2从 GitHub 推送自动部署(类 Heroku)
- 3微服务 API 后端
- 4POC 和 demo
优劣对比
优点
- 极简部署(一行 gh URL + Dockerfile 就行)
- 自动 HTTPS + load balancer
- 按 vCPU/内存使用量计费
注意事项
- vCPU 和内存配置选项不如 ECS 灵活
- 某些高级网络配置(VPC peering)有限
- 冷启动延迟(scale-to-zero 后)
快速开始
POST /apprunner/CreateService 创建 service,指定 GitHub repo 或 ECR image。AWS 自动构建/部署。
常见问题
App Runner vs ECS Fargate 怎么选?+
App Runner 适合 web 应用 + 小团队 + 不想搞 ops。ECS Fargate 适合大规模 + 需要细粒度控制(多容器、sidecar、复杂网络)。
App Runner 支持 scale to zero 吗?+
支持。但冷启动延迟相对长,对 latency 敏感的应用慎用。
技术细节
- 认证方式
- unknown
- 计费
- unknown
- 协议
- REST
- SDK
- python, javascript, go, java
- 响应时间
- 45 ms
- 上次巡检
- 2026/6/26 06:22:15
更多来自 Amazon Web Services 的 API
AWS IAM Access Analyzer API 分析 IAM 资源策略找潜在的过度授权或外部访问,主动识别安全风险。
Alexa for Business帮助企业在组织内使用Alexa设备和服务。
Amazon API Gateway帮助开发者构建安全且可扩展的移动和网页应用后端。
用于创建、管理和快速部署应用配置的服务。
Amazon AppFlow 提供云端数据流管理和集成服务。支持不同云服务间的数据传输和同步。
Amazon AppIntegrations 服务用于配置和重用与外部应用的连接。
Amazon AppStream 2.0 提供云端应用程序流式传输服务,支持远程访问和管理。
Amazon Athena 是一种交互式查询服务,允许使用标准 SQL 直接分析存储在 Amazon S3 中的数据。