AWS App Runner logo

AWS App Runner

AWS App Runner

正常开源cloudAmazon Web Services62· JavaScript· MIT

AWS App Runner 是简化版容器/源码部署服务:直接从 GitHub 或 ECR 部署,自动 HTTPS、扩缩容、零基础设施管理。

访问站点 ↗源码 ↗健康巡检 9 小时前
适合什么时候用

极简部署(一行 gh URL + Dockerfile 就行)

先注意什么

vCPU 和内存配置选项不如 ECS 灵活

第一步先查

POST /apprunner/CreateService 创建 service,指定 GitHub repo 或 ECR image。AWS 自动构建/部署。

认证
CORS
不支持
HTTPS
注册
?
延迟
26 ms
协议
REST
计费
Stars
62

可用率 · 30 天窗口

巡检: 1可用率: 100%平均延迟: 26ms

GitHub 活跃度

62JavaScriptMIT17 未关闭 issue上次提交 110 天前
01

关于这个 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 的方式。

02

你可以做什么

  • 1快速部署一个 web 应用不想管 ECS 复杂度
  • 2从 GitHub 推送自动部署(类 Heroku)
  • 3微服务 API 后端
  • 4POC 和 demo
03

优劣对比

优点

  • 极简部署(一行 gh URL + Dockerfile 就行)
  • 自动 HTTPS + load balancer
  • 按 vCPU/内存使用量计费

注意事项

  • vCPU 和内存配置选项不如 ECS 灵活
  • 某些高级网络配置(VPC peering)有限
  • 冷启动延迟(scale-to-zero 后)
04

示例请求

通用模板 — 实际 endpoint 请查阅文档替换 <endpoint>。
curl https://github.com/mermade/aws2openapi/<endpoint>
05

快速开始

POST /apprunner/CreateService 创建 service,指定 GitHub repo 或 ECR image。AWS 自动构建/部署。

06

常见问题

App Runner vs ECS Fargate 怎么选?+

App Runner 适合 web 应用 + 小团队 + 不想搞 ops。ECS Fargate 适合大规模 + 需要细粒度控制(多容器、sidecar、复杂网络)。

App Runner 支持 scale to zero 吗?+

支持。但冷启动延迟相对长,对 latency 敏感的应用慎用。

07

技术细节

CORS: NoHTTPS: Yes注册: ?开源: Yes
认证方式
unknown
计费
unknown
协议
REST
SDK
python, javascript, go, java
响应时间
26 ms
上次巡检
2026/5/12 07:36:33
08

标签

09

更多来自 Amazon Web Services 的 API