

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 設定 Elastic Beanstalk 環境
<a name="customize-containers"></a>

本主題著重於 Elastic Beanstalk 主控台中可用的組態選項。 AWS Elastic Beanstalk 提供各種選項，可讓您自訂環境中的資源，以及 Elastic Beanstalk 行為和平台設定。

下列主題顯示如何在主控台設定您的環境。這些主題也同時描述基礎命名空間，其對應到主控台選項來和組態檔案或 API 組態選項搭配使用。若要了解進階組態方法，請參閱 [設定 Elastic Beanstalk 環境 (進階)](beanstalk-environment-configuration-advanced.md)。

**Topics**
+ [佈建的資源](#customize-containers-resources)
+ [使用 Elastic Beanstalk 主控台設定環境資訊](environments-cfg-console.md)
+ [您 Elastic Beanstalk 環境的 Amazon EC2 執行個體](using-features.managing.ec2.md)
+ [Auto Scaling 您的 Elastic Beanstalk 環境執行個體](using-features.managing.as.md)
+ [您的 Elastic Beanstalk 環境的負載平衡器](using-features.managing.elb.md)
+ [將資料庫新增至您的 Elastic Beanstalk 環境](using-features.managing.db.md)
+ [您的 AWS Elastic Beanstalk 環境安全](using-features.managing.security.md)
+ [在您的 Elastic Beanstalk 環境中標記資源](using-features.tagging.md)
+ [環境變數和其他軟體設定](environments-cfg-softwaresettings.md)
+ [使用 Amazon SNS 的 Elastic Beanstalk 環境通知](using-features.managing.sns.md)
+ [透過 Elastic Beanstalk 設定 Amazon Virtual Private Cloud (Amazon VPC)](using-features.managing.vpc.md)
+ [您 Elastic Beanstalk 環境的網域名稱](customdomains.md)

## 佈建的資源
<a name="customize-containers-resources"></a>

當您建立 Web 伺服器環境時，Elastic Beanstalk 會建立多個資源以支援應用程式的操作。本章說明如何為您的 Elastic Beanstalk 環境自訂這些資源。
+ **EC2 執行個體** ‒ Amazon Elastic Compute Cloud (Amazon EC2) 虛擬機器，已設為在您選擇的平台上執行 Web 應用程式。

  每個平台會執行特定的一套軟體、設定檔和指令碼，來支援特定的語言版本、架構、Web 容器或其組合。大多數的平台使用會 Apache 或 NGINX 做為反向代理，此反向代理會在您 Web 應用程式的前景執行、轉傳遞交給此 Web 應用程式的請求、提供靜態資產，並產生存取和錯誤日誌。
+ **執行個體安全群組** - Amazon EC2 安全群組，已設為允許從連接埠 80 傳入的流量。此資源可讓負載平衡器傳來的 HTTP 傳輸資料，到達執行您 Web 應用程式的 EC2 執行個體。在預設情況下，不允許傳輸資料從其他通訊埠傳送。
+ **負載平衡器** - Elastic Load Balancing 負載平衡器，可設定將請求分配到執行您應用程式的執行個體。負載平衡器也讓您的執行個體不需直接連接到網際網路。
+ **負載平衡器安全群組** - Amazon EC2 安全群組，設為允許從連接埠 80 傳入的流量。此資源可讓來自網際網路的 HTTP 傳輸資料到達負載平衡器。在預設情況下，不允許傳輸資料從其他通訊埠傳送。
+ **Auto Scaling 群組** - Auto Scaling 群組，設為在執行個體終止或無法使用時，取代該執行個體。
+ **Amazon S3 儲存貯體** - 儲存位置，用來儲存當您使用 Elastic Beanstalk 時所建立的原始程式碼、日誌和其他成品。
+ **Amazon CloudWatch 警示** - 兩種 CloudWatch 警示，用來監控您環境中執行個體上的負載，會在負載過高或過低時觸發。當警示觸發時，您的 Auto Scaling 群組會擴展或縮減以進行回應。
+ **CloudFormation 堆疊** – Elastic Beanstalk 使用 CloudFormation 啟動環境中的資源並傳播組態變更。資源定義於範本中，您可在 [CloudFormation 主控台](https://console.aws.amazon.com/cloudformation)中檢視此範本。
+ **網域名稱** – 會路由到您 Web 應用程式的網域名稱，其格式為 *{{subdomain}}.{{region}}.elasticbeanstalk.com*。
**網域安全**  
為了增強 Elastic Beanstalk 應用程式的安全性，我們會在[公共后缀列表 (PSL)](https://publicsuffix.org/) 中註冊網域 *elasticbeanstalk.com*。  
如果您需要在 Elastic Beanstalk 應用程式的預設網域名稱中設定敏感 Cookie，建議您使用字`__Host-`首為 的 Cookie 以提高安全性。此實務可保護您的網域免於跨網站請求偽造嘗試 (CSRF)。如需更多資訊，請參閱 Mozilla 開發人員網路中的[設定 Cookie](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#cookie_prefixes) 頁面。