
AWS Elastic Beanstalk
AWS Elastic Beanstalk
AWS Elastic Beanstalk API 是简化版应用部署平台:上传代码 → 自动配置 EC2/RDS/Load Balancer 全套基础设施。
一键部署 Java/Python/Node/Ruby/PHP/Go 等应用
配置自定义复杂(要写 .ebextensions 配置文件)
eb init / eb create CLI 命令初始化和部署。API 层用 CreateApplication + CreateEnvironment + CreateApplicationVersion。
可用率 · 30 天窗口
GitHub 活跃度
关于这个 API
Elastic Beanstalk 是 AWS 早期的 PaaS 服务(2011 年推出),对标 Heroku。设计理念:你只关心代码,AWS 帮你配齐 EC2、Load Balancer、Auto Scaling、RDS、CloudWatch、Route 53 等等。当时这是 AWS 上最简单的部署方式。但 Beanstalk 的限制逐渐显现:配置一变就要写复杂的 .ebextensions YAML、rolling deploy 偶有问题、UI 比较老旧。AWS 后来推出更现代的简化方案(Lightsail、App Runner、Copilot CLI、ECS Fargate),Beanstalk 地位下降但还在维护,存量用户多。新项目如果要 PaaS 体验,建议看 App Runner(更现代)或者直接 ECS Fargate + Copilot CLI(更灵活)。
你可以做什么
- 1快速部署 web 应用不想搞底层 AWS 配置
- 2小团队没专职 DevOps
- 3POC 和 demo
- 4保留 EC2 控制权但不想从零搭
优劣对比
优点
- 一键部署 Java/Python/Node/Ruby/PHP/Go 等应用
- 自动配置 EC2 + ALB + Auto Scaling + RDS
- 保留 EC2 控制(不像 Lambda 那么受限)
注意事项
- 配置自定义复杂(要写 .ebextensions 配置文件)
- AWS 已经把更现代的 App Runner / ECS Fargate 推为新选择
- rolling deploy 偶有问题需要人工 review
快速开始
eb init / eb create CLI 命令初始化和部署。API 层用 CreateApplication + CreateEnvironment + CreateApplicationVersion。
常见问题
新项目还该用 Beanstalk 吗?+
一般不推荐。App Runner 更现代、ECS Fargate + Copilot 更灵活。Beanstalk 主要给存量用户。
技术细节
- 认证方式
- unknown
- 计费
- unknown
- 协议
- REST
- SDK
- python, javascript, go, java, csharp, ruby
- 响应时间
- 43 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 中的数据。