建立 Elastic Beanstalk 環境 - AWS Elastic Beanstalk

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

建立 Elastic Beanstalk 環境

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

許可的注意事項

建立環境需要在 Elastic Beanstalk 中完整存取受管政策的許可。如需詳細資訊,請參閱「Elastic Beanstalk 使用者政策」。

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

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

  3. 在應用程式概觀頁面上,選擇建立環境

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

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

    注意

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

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

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

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

    注意

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

  6. 對於應用程式碼,您有幾個選擇可以繼續。

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

    • 如果您從本指南下載範例應用程式,或擁有自己的應用程式原始碼,請執行下列步驟。

      1. 選取上傳您的程式碼

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

      3. 用戶端機器的作業系統會顯示 界面,以選取您下載的本機檔案。選取原始碼套件檔案並繼續。

  7. 您對預設集的選擇取決於您對環境的用途。

    • 如果您要建立範例環境來了解 Elastic Beanstalk 或開發環境,請選擇單一執行個體 (符合免費方案資格)

    • 如果您要建立生產環境或環境以進一步了解負載平衡,請選擇其中一個高可用性選項。

  8. 選擇下一步

設定服務存取

接下來,您需要兩個角色。服務角色可讓 Elastic Beanstalk 監控您的 EC2 執行個體,並升級您環境的平台。EC2 執行個體描述檔角色允許寫入日誌和與其他 服務互動等任務。

建立或選取服務角色
  1. 如果您先前已建立服務角色,並想要選擇現有的角色,請從服務角色下拉式清單中選取值,然後略過這些步驟的其餘部分來建立服務角色。

  2. 如果您沒有看到針對服務角色列出的任何值,或者您想要建立新的值,請繼續執行後續步驟。

  3. 針對服務角色,選擇建立角色

  4. 針對信任的實體類型,請選擇 AWS 服務

  5. 針對使用案例,選擇 Elastic Beanstalk – 環境

  6. 選擇下一步

  7. 確認許可政策包含下列項目,然後選擇下一步

    • AWSElasticBeanstalkEnhancedHealth

    • AWSElasticBeanstalkManagedUpdatesCustomerRolePolicy

  8. 選擇建立角色

  9. 返回設定服務存取索引標籤,重新整理清單,然後選取新建立的服務角色。

建立或選取 EC2 執行個體描述檔
  1. 如果您先前已建立 EC2 執行個體描述檔,並想要選擇現有的描述檔,請從 EC2 執行個體描述檔下拉式清單中選取值,然後略過這些步驟的其餘部分來建立 EC2 執行個體描述檔。

  2. 如果您沒有看到 EC2 執行個體描述檔列出的任何值,或想要建立新的值,請繼續執行後續步驟。

  3. 選擇建立角色

  4. 針對信任的實體類型,請選擇 AWS 服務

  5. 針對使用案例,選擇 Elastic Beanstalk – 運算

  6. 選擇下一步

  7. 確認許可政策包含下列項目,然後選擇下一步

    • AWSElasticBeanstalkWebTier

    • AWSElasticBeanstalkWorkerTier

    • AWSElasticBeanstalkMulticontainerDocker

  8. 選擇建立角色

  9. 返回設定服務存取索引標籤,重新整理清單,然後選取新建立的 EC2 執行個體描述檔。

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

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

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

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

    • 環境名稱

    • 網域名稱

    • 平台版本

    • 處理器

    • 負載平衡器類型

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

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

    • 內部 Amazon RDS 資料庫

    • VPC

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

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

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