建立 Elastic Beanstalk 環境 - AWS Elastic Beanstalk

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

建立 Elastic Beanstalk 環境

AWS Elastic Beanstalk 環境為執行某個應用程式版本的 AWS 資源的集合。當您需要執行多個版本的應用程式時,您可以部署多個環境。例如,您可能有開發、整合和生產的環境。

下列程序會啟動執行預設應用程式的新環境。這些步驟經過簡化,可使用預設選項值讓您的環境快速啟動並執行。有關包含可用於設定 Elastic Beanstalk 以代表您部署資源的許多選項詳細說明,請參閱建立新的環境精靈

備註
欲使用範例應用程式來啟動環境 (主控台)
  1. 開啟 Elastic Beanstalk 主控台,然後在 Regions (區域) 清單中選取您的 AWS 區域。

  2. 在導覽窗格中,選擇應用程式,然後選擇清單上目前的應用程式名稱或建立一個

  3. 在應用程式概觀頁面上,選擇 Create a new environment (建立新環境)。

    應用程式概觀頁面,內含 Elastic Beanstalk 主控台上應用程式環境的清單

    這會啟動 Create environment (建立環境) 精靈。精靈提供一組建立新環境的步驟。

    Elastic Beanstalk 主控台的建立環境精靈
  4. 關於環境階層,選擇 Web server environment (Web 伺服器環境) 或 Worker environment (工作者環境) 環境階層。建立後您即無法變更環境層。

    注意

    Windows Server 平台上的 .NET 不支援工作者環境層。

  5. Platform (平台),選取符合您應用程式所使用語言的平台和平台分支。

    注意

    Elastic Beanstalk 支援所列出大多數平台的多個版本。根據預設,主控台會針對您選擇的平台和平台分支,選取建議的版本。如果您的應用程式需要不同的版本,您可以在這裡選取。如需支援的平台版本的相關詳細資訊,請參閱 支援 Elastic Beanstalk 的平台

  6. 針對 Application code (應用程式程式碼),選擇 Sample application (範例應用程式)

  7. 關於 Configuration presets (組態預設),選擇 Single instance (單一執行個體)。

  8. 選擇 Next (下一步)

  9. 畫面上會顯示設定服務存取頁面。

    設定裝置存取
  10. 針對服務角色,選擇使用現有服務角色

  11. 接下來,我們會將重點放在 EC2 執行個體設定檔下拉式清單。此下拉式清單中顯示的值可能會有所不同,視您的帳戶是否先前已建立新環境而定。

    根據清單中顯示的值,選擇下列其中一項。

    • 如果下拉式清單中顯示 aws-elasticbeanstalk-ec2-role,請從 EC2 執行個體設定檔下拉式清單中選取它。

    • 如果清單中顯示另一個值,而且它是適用於您環境的預設 EC2 執行個體設定檔,請從 EC2 執行個體設定檔下拉式清單中選取該值。

    • 如果 EC2 執行個體設定檔下拉式清單未顯示任何可供選擇的值,請展開隨後的程序,為 EC2 執行個體設定檔建立 IAM 角色

      完成為 EC2 執行個體設定檔建立 IAM 角色中的步驟來建立 IAM 角色,接下來,您可以為 EC2 執行個體設定檔選取該角色。然後,請返回此步驟。

      現在您已建立 IAM 角色,重新整理清單,該角色就會在下拉式清單中顯示為選項。從 EC2 執行個體設定檔下拉式清單中選取您剛建立的 IAM 角色。

  12. Configure service access (設定服務存取)頁面上選擇 Skip to Review (略過以檢閱)。

    這會選取此步驟的預設值,並略過選擇性步驟。

  13. Review (檢閱)頁面會顯示您所有選擇的摘要。

    若要進一步自訂您的環境,請選擇步驟旁的 Edit (編輯),其中包含您想要設定的任何項目。下列選項僅能於環境建立期間進行設定:

    • 環境名稱

    • 網域名稱

    • 平台版本

    • 處理器

    • VPC

    下列設定可於環境建立後變更,但需要佈建新的執行個體或其他資源,且套用時間可能較長:

    • 執行個體類型、根磁碟區、金鑰對和 AWS Identity and Access Management (IAM) 角色

    • 內部 Amazon RDS 資料庫

    • 負載平衡器

    如需所有可用設定的詳細資訊,請參閱建立新的環境精靈

  14. 選擇頁面底部的 Submit (提交),以將建立的新環境初始化。

設定裝置存取
若要建立 EC2 執行個體設定檔的 IAM 角色
  1. 選擇檢視許可詳細資料。這會顯示在 EC2 執行個體設定檔下拉式清單下。

    畫面上會顯示標題為檢視執行個體設定檔許可的模態視窗。此視窗會列出您需要附加至您建立的新 EC2 執行個體設定檔的受管設定檔。它也提供啟動 IAM 主控台的連結。

  2. 選擇顯示於視窗頂端的 IAM 主控台連結。

  3. 在 IAM 主控台導覽窗格中,選擇 Roles (角色)。

  4. 選擇 建立角色

  5. 受信任的實體類型下,選擇 AWS 服務

  6. Use case (使用案例) 下,選擇 EC2

  7. 選擇 Next (下一步)

  8. 附加合適的受管政策。在檢視執行個體設定檔許可模態視窗中捲動,查看受管政策。這些政策也會列在此處:

    • AWSElasticBeanstalkWebTier

    • AWSElasticBeanstalkWorkerTier

    • AWSElasticBeanstalkMulticontainerDocker

  9. 選擇 Next (下一步)

  10. 輸入角色的名稱。

  11. (選用) 附加標籤至角色。

  12. 選擇 建立角色

  13. 返回開啟的 Elastic Beanstalk 主控台視窗。

  14. 關閉檢視執行個體設定檔許可模態視窗

    重要

    請勿關閉顯示 Elastic Beanstalk 主控台的瀏覽器頁面。

  15. 選擇 EC2 執行個體設定檔下拉式清單旁的 refresh icon (重新整理)。

    這會重新整理下拉式清單,讓您剛建立的「角色」會顯示在下拉式清單中。

雖然 Elastic Beanstalk 會建立您的環境,您會被重新引導至 Elastic Beanstalk 主控台。當環境運作狀態顯示綠色時,請選擇環境名稱旁的 URL 以檢視執行中的應用程式。此 URL 通常可從網際網路存取,除非您將環境設定為使用內部負載平衡器的自訂 VPC