建立 Elastic Beanstalk 環境 - AWS Elastic Beanstalk

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

建立 Elastic Beanstalk 環境

下列程序會啟動執行預設應用程式的新環境。這些步驟經過簡化,可使用預設選項值讓您的環境快速啟動並執行。

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

  2. 在導覽窗格中,選擇 Applications (應用程式)。在清單中選取現有的應用程式。您也可以依照 管理應用程式 中的指示,選擇建立一個。

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

    下圖顯示應用程式概觀頁面。

    應用程式概觀頁面的影像,其中包含 Elastic Beanstalk 主控台上的應用程式環境清單

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

  4. 針對環境層 ,選擇 Web 伺服器環境工作者環境。建立後您即無法變更環境層。

    注意

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

    根據您先前選取的應用程式,應用程式資訊欄位預設為預設。

    環境資訊中,根據應用程式名稱將環境名稱預設分組。如果您偏好不同的環境名稱,您可以在欄位中輸入另一個值。您可以選擇性地輸入網域名稱,否則 Elastic Beanstalk 會自動產生值。您也可以選擇性地輸入環境描述。

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

    注意

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

  6. 對於應用程式碼 ,您可以選擇啟動範例應用程式。

    • 若要啟動預設範例應用程式而不提供原始程式碼,請選擇範例應用程式 。此動作會選擇 Elastic Beanstalk 為您先前選取的平台提供的單頁應用程式。

    • 如果您從本指南或其他來源下載範例應用程式,請執行下列步驟。

      1. 選取上傳程式碼

      2. 接著選擇本機檔案 ,然後在上傳應用程式 下,選擇選擇檔案

      3. 您電腦的作業系統會向您顯示介面,以選取您下載的本機檔案。選取來源套件檔案並繼續。

  7. 針對預設 ,選擇單一執行個體

  8. 選擇 Next (下一步)

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

    下圖說明設定服務存取頁面。

    設定服務存取頁面的影像。
  10. 現有服務角色下拉式清單中選擇值。

  11. (選用) 如果您先前已建立EC2金鑰對,可以從EC2金鑰對欄位下拉式清單中選取。您可以使用它安全地登入 Elastic Beanstalk 為您的應用程式佈建的 Amazon EC2執行個體。如果您略過此步驟,您可以隨時在建立環境後建立和指派EC2金鑰對。如需詳細資訊,請參閱EC2 key pair (EC2 金鑰對)

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

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

    • 如果 aws-elasticbeanstalk-ec2-role 顯示在下拉式清單中,請從下拉式清單中選取它。

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

    • 如果EC2執行個體設定檔下拉式清單未列出任何值,您將需要建立執行個體設定檔。

      建立執行個體設定檔

      若要建立執行個體描述檔,我們將進行還原至此相同頁面上的另一個程序。前往此程序的結尾,然後展開下列程序:為EC2執行個體設定檔 建立IAM角色

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

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

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

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

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

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

    • 環境名稱

    • 網域名稱

    • 平台版本

    • 處理器

    • VPC

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

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

    • 內部 Amazon RDS 資料庫

    • 負載平衡器

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

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

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

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

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

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

  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旁的 以檢視執行中的應用程式。除非您將環境設定為VPC使用具有內部負載平衡器 的自訂,否則URL通常可以從網際網路存取。