
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 后)
示例请求
curl https://github.com/mermade/aws2openapi/<endpoint>快速开始
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
- 响应时间
- 26 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 通话:情感、关键词、合规检测、自动摘要。