設定 Elastic Beanstalk 環境 (進階) - AWS Elastic Beanstalk

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

設定 Elastic Beanstalk 環境 (進階)

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

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

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

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