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