AWS Elastic Beanstalk
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

教程和示例

特定于语言和框架的教程分布在《AWS Elastic Beanstalk 开发人员指南》中。新的和更新的教程在发布后将添加到此列表。首先显示最近更新。

这些教程面向中间用户,并且可能不包含基本步骤 (例如注册 AWS) 的说明。如果这是您首次使用 AWS 或 Elastic Beanstalk,请查看入门演练以启动并运行第一个 Elastic Beanstalk 环境。

您可通过以下链接下载当您创建环境时 Elastic Beanstalk 使用的示例应用程序,而无需提供源包:

显示使用额外的 Web 框架、库和工具的更多相关示例应用程序在 GitHub 上作为开源项目提供:

  • Load Balanced WordPress (教程) – 用于安全地安装 WordPress 并在负载均衡的 AWS Elastic Beanstalk 环境中运行 WordPress 的配置文件。

  • Load Balanced Drupal (教程) – 用于安全地安装 Drupal 并在负载均衡的 AWS Elastic Beanstalk 环境中运行 Drupal 的配置文件和说明。

  • Scorekeep - RESTful Web API,它借助 Spring 框架和 AWS SDK for Java 提供用于创建和管理用户、会话及游戏的接口。此 API 与通过 HTTP 使用它的 Angular 1.5 Web 应用程序捆绑在一起。包括的分支显示与 Amazon Cognito、AWS X-Ray 和 Amazon Relational Database Service 的集成。

    应用程序使用 Java SE 平台的功能下载依赖项和用作构建基础的实例,从而最小化源包的大小。此外,应用程序还包含覆盖默认配置的 nginx 配置文件,以通过代理在端口 80 上静态地为前端 Web 应用程序提供服务,并将针对 /api 下路径的请求路由到在 localhost:5000 上运行的 API。

  • 是否有 Snake? - 在 AWS Elastic Beanstalk 中显示 Java EE Web 应用程序中 RDS 使用的 Tomcat 应用程序。项目显示 Servlets、JSPs、Simple Tag Support、Tag Files、JDBC、SQL、Log4J、Bootstrap、Jackson 和 Elastic Beanstalk 配置文件的使用。

  • Locust Load Generator -此项目显示安装和运行 Locust (一种以 Python 编写的负载生成工具) 的 Java SE 平台功能使用。项目包含安装和配置 Locust (配置 DynamoDB 的构建脚本) 和运行 Locust 的 Procfile 的配置文件。

  • 分享您的想法 (教程) - 显示 MySQL 上的 Amazon RDS、Composer 和配置文件的使用的 PHP 应用程序。

  • 全新的开始 (教程) - 演示如何使用 DynamoDB、AWS SDK for JavaScript in Node.js、npm 程序包管理和配置文件的 Node.js 示例应用程序。