本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
語言和架構特定的教學課程會分散至 AWS Elastic Beanstalk 開發人員指南。全新及更新後的教學課程,會在發佈後新增至此清單。最近更新的列於最上方。
這些教學課程針對中級使用者而設計,可能不會納入基本步驟的說明,例如註冊 AWS的說明。如果這是您第一次使用 AWS 或 Elastic Beanstalk,請查看入門逐步解說,讓第一個 Elastic Beanstalk 環境開始運作。
-
Ruby on Rails - 將 Rails 應用程式部署到 Elastic Beanstalk
-
Ruby 和 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 組態 - 將 Node.js 應用程式與 DynamoDB 部署到 Elastic Beanstalk
-
ASP.NET Core - QuickStart:將 ASP.NET 應用程式部署至 Elastic Beanstalk
-
Python 和 Flask - 將 Flask 應用程式部署至 Elastic Beanstalk
-
Python 和 Django - 將 Django 應用程式部署至 Elastic Beanstalk
-
Node.js 和 Express - 將 Node.js Express 應用程式部署至 Elastic Beanstalk
-
Docker、PHP 和 nginx - 使用 Elastic Beanstalk 主控台建立 ECS 受管 Docker 環境
當您透過下列連結建立環境時,您可以下載使用 Elastic Beanstalk 的範例應用程式,無須提供原始碼套件:
-
Docker – docker.zip
-
多容器 Docker – docker-multicontainer-v2.zip
-
預先設定的 Docker (Glassfish) – docker-glassfish-v1.zip
-
Go – go.zip
-
Corretto – corretto.zip
-
Tomcat – tomcat.zip
-
Linux 上的 .NET Core – dotnet-core-linux.zip
-
.NET Core – dotnet-asp-windows.zip
-
Node.js – nodejs.zip
-
PHP – php.zip
-
Python – python.zip
-
Ruby – ruby.zip
更多使用其他 Web 架構、程式庫和工具的相關範例應用程式,都可自 GitHub 取得開放原始碼專案:
-
負載平衡的 WordPress
(教學) – 用於安全安裝 WordPress 並在負載平衡 Elastic Beanstalk 環境內執行的組態檔案。 -
負載平衡的 Drupal
(教學) – 用於安全安裝 Drupal 並在負載平衡 Elastic Beanstalk 環境內執行的組態檔案。 -
Scorekeep
- RESTful Web API,使用 Spring 架構和 適用於 Java 的 AWS SDK 提供建立和管理使用者、工作階段和遊戲的界面。此 API 隨附 Angular 1.5 Web 應用程式,可透過 HTTP 使用該 API。包括顯示與 Amazon Cognito AWS X-Ray和 Amazon Relational Database Service 整合的分支。 此應用程式使用 Java SE 平台的功能,來下載相依項目和建置啟動執行個體,將原始碼套件的檔案大小減到最小。此應用程式亦包含 nginx 組態檔案,可覆寫預設組態,藉由代理的連接埠 80 供前端 Web 應用程式靜態使用,而路由則會要求
/api
底下運作於localhost:5000
的 API 的路徑。 -
有蛇嗎?
- Tomcat 應用程式,顯示在 Elastic Beanstalk 的 Java EE Web 應用程式中使用 RDS。此專案說明如何使用 Servlet、JSP、Simple Tag Support、Tag File、JDBC、SQL、Log4J、Bootstrap、Jackson 和 Elastic Beanstalk 組態檔案。 -
Locust Load Generator
- 此專案說明如何使用 Java SE 平台功能來安裝並執行以 Python 撰寫而成的負載產生工具 Locust 。專案包含安裝及設定 Locust 的組態檔案、可設定 DynamoDB 資料表的建置指令碼及執行 Locust 的 Procfile。 -
分享您的想法
(教學) - 說明如何於 Amazon RDS 上的 MySQL、Composer 和組態檔案使用 MySQL 的 PHP 應用程式。 -
新啟動
(教學) - Node.js 範例應用程式,顯示 DynamoDB 的使用、Node.js 中 JavaScript 的 AWS SDK、npm 套件管理和組態檔案。