本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立 Elastic Beanstalk 環境
下列程序會啟動執行預設應用程式的新環境。這些步驟經過簡化,可使用預設選項值讓您的環境快速啟動並執行。
許可的注意事項
建立環境需要在 Elastic Beanstalk 中完整存取受管政策的許可。如需詳細資訊,請參閱「Elastic Beanstalk 使用者政策」。
使用 應用程式啟動環境 (主控台)
開啟 Elastic Beanstalk 主控台
,然後在區域清單中選取您的 AWS 區域。 -
在導覽窗格中,選擇 Applications (應用程式)。在清單中選取現有的應用程式。您也可以依照 中的指示,選擇建立一個管理應用程式。
-
在應用程式概觀頁面上,選擇建立環境。
這會啟動 Create environment (建立環境) 精靈。精靈提供一組建立新環境的步驟。
-
針對環境層,選擇 Web 伺服器環境或工作者環境環境層。建立後您即無法變更環境層。
注意
Windows Server 平台上的 .NET 不支援工作者環境層。
應用程式資訊欄位預設為根據您先前選擇的應用程式。
在環境資訊中,根據應用程式名稱將環境名稱分組為預設值。如果您偏好不同的環境名稱,您可以在欄位中輸入另一個值。您可以選擇輸入網域名稱,否則 Elastic Beanstalk 會自動產生值。您也可以選擇性地輸入環境描述。
-
在 Platform (平台),選取符合您應用程式所使用語言的平台和平台分支。
注意
Elastic Beanstalk 支援所列出大多數平台的多個版本。根據預設,主控台會針對您選擇的平台和平台分支,選取建議的版本。如果您的應用程式需要不同的版本,您可以在這裡選取。如需支援的平台版本的相關詳細資訊,請參閱 支援 Elastic Beanstalk 的平台。
-
對於應用程式碼,您有幾個選擇可以繼續。
-
若要啟動預設範例應用程式而不提供原始碼,請選擇範例應用程式。此動作會選擇 Elastic Beanstalk 為您先前選取的平台提供的單一頁面應用程式。
-
如果您從本指南下載範例應用程式,或擁有自己的應用程式原始碼,請執行下列步驟。
-
選取上傳您的程式碼。
-
接著選擇本機檔案,然後在上傳應用程式下,選擇選擇檔案。
-
用戶端機器的作業系統會顯示 界面,以選取您下載的本機檔案。選取原始碼套件檔案並繼續。
-
-
-
您對預設集的選擇取決於您對環境的用途。
如果您要建立範例環境來了解 Elastic Beanstalk 或開發環境,請選擇單一執行個體 (符合免費方案資格)。
如果您要建立生產環境或環境以進一步了解負載平衡,請選擇其中一個高可用性選項。
-
選擇下一步。
設定服務存取
接下來,您需要兩個角色。服務角色可讓 Elastic Beanstalk 監控您的 EC2 執行個體,並升級您環境的平台。EC2 執行個體描述檔角色允許寫入日誌和與其他 服務互動等任務。
建立或選取服務角色
-
如果您先前已建立服務角色,並想要選擇現有的角色,請從服務角色下拉式清單中選取值,然後略過這些步驟的其餘部分來建立服務角色。
-
如果您沒有看到針對服務角色列出的任何值,或者您想要建立新的值,請繼續執行後續步驟。
-
針對服務角色,選擇建立角色。
-
針對信任的實體類型,請選擇 AWS 服務。
-
針對使用案例,選擇 Elastic Beanstalk – 環境。
-
選擇下一步。
-
確認許可政策包含下列項目,然後選擇下一步:
-
AWSElasticBeanstalkEnhancedHealth
-
AWSElasticBeanstalkManagedUpdatesCustomerRolePolicy
-
-
選擇建立角色。
-
返回設定服務存取索引標籤,重新整理清單,然後選取新建立的服務角色。
建立或選取 EC2 執行個體描述檔
-
如果您先前已建立 EC2 執行個體描述檔,並想要選擇現有的描述檔,請從 EC2 執行個體描述檔下拉式清單中選取值,然後略過這些步驟的其餘部分來建立 EC2 執行個體描述檔。
-
如果您沒有看到 EC2 執行個體描述檔列出的任何值,或想要建立新的值,請繼續執行後續步驟。
-
選擇建立角色。
-
針對信任的實體類型,請選擇 AWS 服務。
-
針對使用案例,選擇 Elastic Beanstalk – 運算。
-
選擇下一步。
-
確認許可政策包含下列項目,然後選擇下一步:
AWSElasticBeanstalkWebTier
AWSElasticBeanstalkWorkerTier
AWSElasticBeanstalkMulticontainerDocker
選擇建立角色。
-
返回設定服務存取索引標籤,重新整理清單,然後選取新建立的 EC2 執行個體描述檔。
完成設定和建立您的應用程式
-
(選用) 如果您先前已建立 EC2 金鑰對,您可以從 EC2 金鑰對欄位下拉式清單中選取它。您可以使用它安全地登入 Elastic Beanstalk 為您的應用程式佈建的 Amazon EC2 執行個體。如果您略過此步驟,您可以隨時在環境建立後建立和指派 EC2 金鑰對。如需詳細資訊,請參閱EC2 key pair (EC2 金鑰對)。
-
在 Configure service access (設定服務存取)頁面上選擇 Skip to Review (略過以檢閱)。
-
Review (檢閱)頁面會顯示您所有選擇的摘要。
若要進一步自訂您的環境,請選擇步驟旁的 Edit (編輯),其中包含您想要設定的任何項目。下列選項僅能於環境建立期間進行設定:
-
環境名稱
-
網域名稱
-
平台版本
-
處理器
-
負載平衡器類型
-
層
下列設定可於環境建立後變更,但需要佈建新的執行個體或其他資源,且套用時間可能較長:
-
執行個體類型、根磁碟區、金鑰對和 AWS Identity and Access Management (IAM) 角色
-
內部 Amazon RDS 資料庫
-
VPC
如需所有可用設定的詳細資訊,請參閱建立新的環境精靈。
-
-
選擇頁面底部的 Submit (提交),以將建立的新環境初始化。
雖然 Elastic Beanstalk 會建立您的環境,您會被重新引導至 Elastic Beanstalk 主控台。當環境運作狀態顯示綠色時,請選擇環境名稱旁的 URL 以檢視執行中的應用程式。此 URL 通常可從網際網路存取,除非您將環境設定為使用內部負載平衡器的自訂 VPC。