教程和示例
特定于语言和框架的教程分布在《Amazon Elastic Beanstalk 开发人员指南》中。新的和更新的教程在发布后将添加到此列表。首先显示最近更新。
这些教程面向中间用户,并且可能不包含基本步骤(例如注册Amazon)的说明。如果这是您首次使用Amazon或 Elastic Beanstalk,请查看入门演练以启动并运行您的第一个 Elastic Beanstalk 环境。
-
Ruby on Rails – 将 rails 应用程序部署到 Elastic Beanstalk
-
Ruby and Sinatra – 将 Sinatra 应用程序部署到 Elastic Beanstalk
-
PHP 和 MySQL HA 配置 – 将带有外部 Amazon RDS 数据库的高可用性 PHP 应用程序部署到 Elastic Beanstalk
-
PHP 和 Laravel – 将 Laravel 应用程序部署到 Elastic Beanstalk
-
PHP 和 CakePHP – 将 CakePHP 应用程序部署到 Elastic Beanstalk
-
PHP 和 Drupal HA 配置 – 将带有外部 Amazon RDS 数据库的高可用性 Drupal 网站部署到 Elastic Beanstalk
-
PHP 和 WordPress HA 配置 – 将带有外部 Amazon RDS 数据库的高可用性 WordPress 网站部署到 Elastic Beanstalk
-
Node.js 和 DynamoDB HA 配置 – 将带 DynamoDB 的 Node.js 应用程序部署到 Elastic Beanstalk
-
ASP.NET 内核 – 教程:使用 Elastic Beanstalk 部署 ASP.NET Core 应用程序
-
Python 和 Flask – 将 Flask 应用程序部署到 Elastic Beanstalk
-
Python 和 Django – 将 Django 应用程序部署到 Elastic Beanstalk
-
Node.js 和 Express – 将 Express 应用程序部署到 Elastic Beanstalk
-
Docker、PHP 和 nginx – 使用 Elastic Beanstalk 控制台启动 ECS 托管式 Docker 环境
-
.NET Framework(IIS 和 ASP.NET) – 教程:如何使用 Elastic Beanstalk 部署 .NET 示例应用程序
通过以下链接,您可以下载创建环境时 Elastic Beanstalk 使用的示例应用程序,而无需提供源包:
-
Docker – docker_cn.zip
-
多容器 Docker – docker-multicontainer-v2.zip
-
预配置的 Docker (Glassfish) – docker-glassfish-v1.zip
-
Go – go.zip
-
Corretto – corretto.zip
-
Tomcat – tomcat.zip
-
.NET Core on Linux – dotnet-core-linux.zip
-
.NET – dotnet-asp-v1.zip
-
Node.js – nodejs.zip
-
PHP – php.zip
-
Python – python.zip
-
Ruby – ruby.zip
显示使用额外的 Web 框架、库和工具的更多相关示例应用程序在 GitHub 上作为开源项目提供:
-
Load Balanced WordPress
(教程)– 用于安全地安装 WordPress 并在负载均衡的 Elastic Beanstalk 环境中运行 WordPress 的配置文件。 -
Load Balanced Drupal
(教程)– 用于安全地安装 Drupal 并在负载均衡的 Elastic Beanstalk 环境中运行 Drupal 的配置文件和说明。 -
Scorekeep
– 是一种 RESTful Web API,它借助 Spring 框架和 Amazon SDK for Java 提供用于创建和管理用户、会话及游戏的接口。此 API 与通过 HTTP 使用它的 Angular 1.5 Web 应用程序捆绑在一起。包括显示与 Amazon Cognito、Amazon X-Ray 和 Amazon Relational Database Service 集成的分支。 应用程序使用 Java SE 平台的功能下载依赖项和用作构建基础的实例,从而最小化源包的大小。此外,应用程序还包含覆盖默认配置的 nginx 配置文件,以通过代理在端口 80 上静态地为前端 Web 应用程序提供服务,并将针对
/api
下路径的请求路由到在localhost:5000
上运行的 API。 -
是否有 Snake?
– 在 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 应用程序。 -
全新的开始
(教程)– Node.js 示例应用程序,演示如何使用 DynamoDB、Node.js 中适用于 JavaScript 的Amazon开发工具包、npm 程序包管理和配置文件。