

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 教程和示例
<a name="tutorials"></a>

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

这些教程面向中间用户，并且可能不包含基本步骤（例如注册 AWS）的说明。如果这是你第一次使用 AWS Elastic Beanstalk，请[查看入门指南，让](GettingStarted.md)你的第一个 Elastic Beanstalk 环境启动并运行。
+ **Ruby on Rails** – [将 rails 应用程序部署到 Elastic Beanstalk](ruby-rails-tutorial.md)
+ **Ruby and Sinatra** – [将 Sinatra 应用程序部署到 Elastic Beanstalk](ruby-sinatra-tutorial.md)
+ **PHP 和 MySQL HA 配置** – [将带有外部 Amazon RDS 数据库的高可用性 PHP 应用程序部署到 Elastic Beanstalk](php-ha-tutorial.md)
+ **PHP 和 Laravel** – [将 Laravel 应用程序部署到 Elastic Beanstalk](php-laravel-tutorial.md)
+ **PHP 和 CakePHP** – [将 CakePHP 应用程序部署到 Elastic Beanstalk](php-cakephp-tutorial.md)
+ **PHP 和 Drupal HA 配置** – [将带有外部 Amazon RDS 数据库的高可用性 Drupal 网站部署到 Elastic Beanstalk](php-hadrupal-tutorial.md)
+ **PHP 和 WordPress HA 配置**-[将带有外部 Amazon RDS 数据库的高可用性 WordPress 网站部署到 Elastic Beanstalk](php-hawordpress-tutorial.md)
+ **Node.js 和 DynamoDB HA 配置** – [将带 DynamoDB 的 Node.js 应用程序部署到 Elastic Beanstalk](nodejs-dynamodb-tutorial.md)
+ **ASP.NET 内核** – [QuickStart: 将 ASP.NET 应用程序部署到 Elastic Beanstalk](aspnet-quickstart.md)
+ **Python 和 Flask** – [将 Flask 应用程序部署到 Elastic Beanstalk](create-deploy-python-flask.md)
+ **Python 和 Django** – [将 Django 应用程序部署到 Elastic Beanstalk](create-deploy-python-django.md)
+ **Node.js 和 Express** – [将 Node.js Express 应用程序部署到 Elastic Beanstalk](create_deploy_nodejs_express.md)
+ **Docker、PHP 和 nginx** – [使用 Elastic Beanstalk 控制台创建 ECS 托管 Docker 环境](create_deploy_docker_ecstutorial.md)

通过以下链接，您可以下载创建环境时 Elastic Beanstalk 使用的示例应用程序，而无需提供源包：
+ **Docker** – [docker.zip](samples/docker.zip)
+ **[多容器 Docker — 2.zip docker-multicontainer-v](samples/docker-multicontainer-v2.zip)**
+ **预配置的 Docker (Glassfish**[) — 1.zip docker-glassfish-v](samples/docker-glassfish-v1.zip)
+ **Go** – [go.zip](samples/go.zip)
+ **Corretto** – [corretto.zip](samples/corretto.zip)
+ **Tomcat** – [tomcat.zip](samples/tomcat.zip)
+ **Linux 上的.NET 内核** — [dotnet-core-linux.zi](samples/dotnet-core-linux.zip)
+ **.NET 核心** — [dotnet-asp-windows.zip](samples/dotnet-asp-windows.zip)
+ **Node.js** – [nodejs.zip](samples/nodejs.zip) 
+ **PHP** – [php.zip](samples/php.zip)
+ **Python** – [python.zip](samples/python.zip)
+ **Ruby** – [ruby.zip](samples/ruby.zip)

更多展示其他 Web 框架、库和工具使用情况的示例应用程序可作为开源项目获得，网址为 GitHub：
+ **[负载平衡 WordPress](https://github.com/awslabs/eb-php-wordpress)**（[教程](php-hawordpress-tutorial.md)）— 用于在负载平衡的 Elastic Beanstalk 环境中 WordPress 安全安装和运行的配置文件。
+ **[Load Balanced Drupal](https://github.com/awslabs/eb-php-drupal)**（[教程](php-hadrupal-tutorial.md)）– 用于安全地安装 Drupal 并在负载均衡的 Elastic Beanstalk 环境中运行 Drupal 的配置文件和说明。
+ **[Score](https://github.com/awslabs/eb-java-scorekeep)** k RESTful eep-Web API，它使用 Spring 框架和提供用于创建和管理用户、会话和游戏的界面。 适用于 Java 的 AWS SDK 此 API 与通过 HTTP 使用它的 Angular 1.5 Web 应用程序捆绑在一起。包括显示与 Amazon Cognito 和亚马逊关系数据库服务集成的分支。 AWS X-Ray

  应用程序使用 Java SE 平台的功能下载依赖项和用作构建基础的实例，从而最小化源包的大小。此外，应用程序还包含覆盖默认配置的 nginx 配置文件，以通过代理在端口 80 上静态地为前端 Web 应用程序提供服务，并将针对 `/api` 下路径的请求路由到在 `localhost:5000` 上运行的 API。
+ **[是否有 Snake？](https://github.com/awslabs/eb-tomcat-snakes)** 在 Elastic Beanstalk 中显示 Java EE Web 应用程序中 RDS 使用的 Tomcat 应用程序。该项目展示了 Servlet、Simple Tag Support JSPs、Tag Files、JDBC、SQL、Log4J、Bootstrap、Jackson 和 Elastic Beanstalk 配置文件的使用。
+ **[Locust Load Generator](https://github.com/awslabs/eb-locustio-sample)** - 此项目显示安装和运行 [Locust](http://locust.io/)（一种以 Python 编写的负载生成工具）的 Java SE 平台功能使用。项目包含安装和配置 Locust (配置 DynamoDB 的构建脚本) 和运行 Locust 的 Procfile 的配置文件。
+ **[分享您的想法](https://github.com/awslabs/eb-demo-php-simple-app)**（[教程](php-ha-tutorial.md)）– 显示 MySQL 上的 Amazon RDS、Composer 和配置文件的使用的 PHP 应用程序。
+ **[新启动](https://github.com/awslabs/eb-node-express-sample)**（[教程](nodejs-dynamodb-tutorial.md)）-Node.js 示例应用程序，它展示了 DynamoDB、Node.js 中的 SDK JavaScript 、 AWS npm 包管理和配置文件的用法。