

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

# 設定 Elastic Beanstalk 環境 (進階)
<a name="beanstalk-environment-configuration-advanced"></a>

當您建立 AWS Elastic Beanstalk 環境時，Elastic Beanstalk 會佈建和設定執行和支援應用程式所需的所有 AWS 資源。除了設定環境的中繼資料和更新行為之外，您也可以藉由提供[組態選項](command-options.md)的值，來自訂這些資源。例如，您可以新增 Amazon SQS 佇列和監控佇列深度的警示，或是新增 Amazon ElastiCache 叢集。

大多數的組態選項具有預設值，會由 Elastic Beanstalk 自動套用。您可以透過組態檔案、儲存的組態、命令列選項，直接呼叫 Elastic Beanstalk API，來覆寫這些預設值。EB CLI 和 Elastic Beanstalk 主控台也會為某些選項套用建議的數值。

在部署應用程式版本的同時，您可以在原始碼套件中加入組態檔案，來輕鬆自訂您的環境。在自訂您執行個體上的軟體時，相較於建立自訂 AMI，使用組態檔案的做法具有更多優點，因為您不需要維持一組 AMI。

在部署您的應用程式時，您可以自訂和設定應用程式所需的軟體。這些檔案可以是應用程式所需的相依檔案 (例如由 yum 儲存庫所提供的其他套件) 或組態檔案 (例如 httpd.conf 的替代檔案，可用來覆寫掉 AWS Elastic Beanstalk預設的特定設定)。

**Topics**
+ [組態選項](command-options.md)
+ [使用組態檔案 (`.ebextensions`) 來進行進階的環境自訂](ebextensions.md)
+ [使用 Elastic Beanstalk 已儲存組態](environment-configuration-savedconfig.md)
+ [環境資訊清單 (`env.yaml`)](environment-cfg-manifest.md)
+ [在 Elastic Beanstalk 環境中使用自訂 Amazon Machine Image (AMI)](using-features.customenv.md)
+ [提供靜態檔案](environment-cfg-staticfiles.md)
+ [為您的 Elastic Beanstalk 環境設定 HTTPS](configuring-https.md)