本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定 Elastic Beanstalk 環境
本主題著重於 Elastic Beanstalk 主控台中可用的組態選項。 AWS Elastic Beanstalk 提供各種選項,可讓您自訂環境中的資源,以及 Elastic Beanstalk 行為和平台設定。
下列主題顯示如何在主控台設定您的環境。它們也描述對應至主控台選項的基礎命名空間,以搭配組態檔案或API組態選項使用。若要了解進階組態方法,請參閱 設定 Elastic Beanstalk 環境 (進階)。
主題
- 佈建的資源
- 使用 Elastic Beanstalk 主控台設定環境資訊
- Elastic Beanstalk 環境的 Amazon EC2執行個體
- 適用於您 Elastic Beanstalk 環境的 Auto Scaling 群組
- 您的 Elastic Beanstalk 環境的負載平衡器
- 將資料庫新增至您的 Elastic Beanstalk 環境
- 您的 AWS Elastic Beanstalk 環境安全
- 在您的 Elastic Beanstalk 環境中標記資源
- 環境屬性與其他軟體設定
- 使用 Amazon SNS 的 Elastic Beanstalk 環境通知
- 使用 Elastic Beanstalk 配置 Amazon Virtual Private Cloud(AmazonVPC)
- 您 Elastic Beanstalk 環境的網域名稱
佈建的資源
當您建立 Web 伺服器環境時,Elastic Beanstalk 會建立多個資源來支援應用程式的操作。本章說明如何自訂 Elastic Beanstalk 環境的這些資源。
-
EC2 執行個體 – Amazon Elastic Compute Cloud (AmazonEC2) 虛擬機器,設定為在您選擇的平台上執行 Web 應用程式。
每個平台會執行特定的一套軟體、設定檔和指令碼,來支援特定的語言版本、架構、Web 容器或其組合。大多數平台會使用 Apache 或 NGINX 作為反向代理,該代理位於 Web 應用程式前面,將請求轉送給它,提供靜態資產,並產生存取和錯誤日誌。
-
執行個體安全群組 – Amazon EC2安全群組,設定為允許連接埠 80 上的傳入流量。此資源可讓來自負載平衡器的HTTP流量到達執行 Web 應用程式的EC2執行個體。在預設情況下,不允許傳輸資料從其他通訊埠傳送。
-
負載平衡器 - Elastic Load Balancing 負載平衡器,可設定將請求分配到執行您應用程式的執行個體。負載平衡器也讓您的執行個體不需直接連接到網際網路。
-
負載平衡器安全群組 – 設定為允許連接埠 80 上傳入流量的 Amazon EC2安全群組。此資源可讓來自網際網路的HTTP流量達到負載平衡器。在預設情況下,不允許傳輸資料從其他通訊埠傳送。
-
Auto Scaling 群組 - Auto Scaling 群組,設為在執行個體終止或無法使用時,取代該執行個體。
-
Amazon S3 儲存貯體 - 儲存位置,用來儲存當您使用 Elastic Beanstalk 時所建立的原始程式碼、日誌和其他成品。
-
Amazon CloudWatch 警示 – 監控環境中執行個體負載的兩個 CloudWatch 警示,如果負載過高或過低,則會觸發警示。當警示觸發時,您的 Auto Scaling 群組會擴展或縮減以進行回應。
-
AWS CloudFormation 堆疊 – Elastic Beanstalk 使用 AWS CloudFormation 啟動環境中的資源並傳播組態變更。資源定義於範本中,您可在 AWS CloudFormation 主控台
中檢視此範本。 -
網域名稱 – 以 形式路由至 Web 應用程式的網域名稱
subdomain
.region
.elasticbeanstalk.com。