本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
教學和範例
語言和框架特定的教程分佈在 AWS Elastic Beanstalk 開發人員指南中。全新及更新後的教學課程,會在發佈後新增至此清單。最近更新的列於最上方。
這些教學課程針對中級使用者而設計,可能不會納入基本步驟的說明,例如註冊 AWS的說明。如果這是您第一次使用 AWS 或 Elastic Beanstalk,請查看入門逐步解說,讓您的第一個 Elastic Beanstalk 環境啟動並執行。
-
Ruby on Rails - 將 Rails 應用程式部署到 Elastic Beanstalk
-
Ruby 和 Sinatra - 將 Sinatra 應用程式部署到 Elastic Beanstalk
-
PHP和我的 SQL HA 配置-使用外部 Amazon RDS 資料庫將高可用性PHP應用程式部署至 Elastic Beanstalk
-
PHP和拉拉維爾- 將 Laravel 應用程式部署至 Elastic Beanstalk
-
PHP和蛋糕 PHP-將 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
-
Python 和 Flask - 將 Flask 應用程式部署至 Elastic Beanstalk
-
Python 和 Django - 將 Django 應用程式部署至 Elastic Beanstalk
-
Node.js 和 Express - 將 Node.js Express 應用程式部署至 Elastic Beanstalk
-
碼頭工人PHP和 nginx- 使用 Elastic Beanstalk 控制台創建ECS託管的 Docker 環境
當您透過下列連結建立環境時,您可以下載使用 Elastic Beanstalk 的範例應用程式,無須提供原始碼套件:
-
Docker – docker.zip
-
預配置碼頭工人(玻璃魚)-1.zip docker-glassfish-v
-
Go – go.zip
-
Corretto – corretto.zip
-
Tomcat – tomcat.zip
-
。 NET核心 dotnet-core-linux
-
。 NET核心-dotnet-asp-windows. 郵編
-
Node.js – nodejs.zip
-
PHP— php.zip
-
Python – python.zip
-
Ruby – ruby.zip
更多參與的示例應用程序顯示使用額外的 Web 框架,庫和工具可作為開源項目提供 GitHub:
-
負載平衡 WordPress
(教學課程) — 用於在負載平衡的 Elastic Beanstalk 環境中 WordPress 安全安裝和執行的組態檔案。 -
負載平衡的 Drupal
(教學) – 用於安全安裝 Drupal 並在負載平衡 Elastic Beanstalk 環境內執行的組態檔案。 -
Scorekeep
-使RESTfulAPI用 Spring 框架和提供用於創建和管理用戶,會話和遊戲的接口的網絡。 AWS SDK for Java 與 Angular 1.5 網絡應用程序捆綁在一起,該應用程序消耗了API超過HTTP。API包括顯示與 Amazon Cognito 和 Amazon Relational Database Service 服務整合的分支機構。 AWS X-Ray 此應用程式使用 Java SE 平台的功能,來下載相依項目和建置啟動執行個體,將原始碼套件的檔案大小減到最小。該應用程序還包括 nginx 配置文件,這些文件覆蓋默認配置,以通過代理在端口 80 上靜態提供前端 Web 應用程序,並將請求路由到運行的
/api
路徑。APIlocalhost:5000
-
它有蛇嗎?
-顯示 Elastic Beanstalk RDS 中 Java EE Web 應用程式使用的 Tomcat 應用程式。該項目顯示了使用 Servlet,簡單的標籤 SupportJSPs,標籤文件,,,Log4j 的 JDBCSQL,引導,傑克遜和 Elastic Beanstalk 配置文件。 -
Locust Load Generator
- 此專案說明如何使用 Java SE 平台功能來安裝並執行以 Python 撰寫而成的負載產生工具 Locust 。專案包含安裝及設定 Locust 的組態檔案、可設定 DynamoDB 資料表的建置指令碼及執行 Locust 的 Procfile。 -
新的啟動
(教學課程)-Node.js 範例應用程式,顯示 DynamoDB 的使用方式、Node.js JavaScript 中 AWS SDK的用法、npm 套件管理和組態檔案。