在主控台中建立您的第一個 Amazon ECS Express Mode 服務 - Amazon Elastic Container Service

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

在主控台中建立您的第一個 Amazon ECS Express Mode 服務

快速模式服務的主控台體驗提供簡化的方式,以最少的組態部署容器化應用程式。閱讀有關 中先決條件的詳細資訊Amazon ECS Express 模式。若要進一步了解快速模式建立的內容及其運作方式,請參閱 Amazon ECS Express Mode 服務建立的資源

程序

  1. 開啟主控台,網址為 https://console.aws.amazon.com/ecs/v2

  2. 在導覽窗格中,選擇快速模式

  3. 在讓我們設定您的應用程式下:

    1. 指定要用於應用程式的映像。針對映像 URI,輸入映像的 URI。若要瀏覽 Amazon ECR 映像,請選擇瀏覽 ECR 映像,然後執行下列動作:

      1. 針對私有儲存庫,選擇 Amazon ECR 私有儲存庫。

      2. 針對映像,選擇您的映像。

      3. 選擇如何識別影像。針對選取影像依據,選擇下列其中一個選項:

        • AWS 建議您選擇映像摘要

        • 若要使用標籤,請選擇映像標籤,然後選擇標籤。

    2. 如果使用私有登錄檔,請選取私有登錄檔。然後,針對 Secrets Manager ARN 或名稱,輸入您在先決條件中建立的 Secrets Manager ARN。

    3. 針對任務執行角色基礎設施角色,選擇角色。如果您之前從未在 Amazon ECS 中建立這些角色,您會在下拉式清單中看到建立新角色的選項。當您選取此選項時,當您按一下建立時,系統會自動為您建立角色。對於任務執行角色,許可詳細資訊將顯示連結,以取得 AWS AmazonECSTaskExecutionRolePolicy 受管政策參考指南中的其他詳細資訊。對於基礎設施角色,許可詳細資訊將顯示連結,以取得《 受管政策參考指南》中 AmazonECSInfrastructureRoleforExpressGatewayServices AWS 受管政策的其他詳細資訊。

      如果您偏好自訂這些角色,建立新角色按鈕會引導您前往 IAM 主控台,您可以在其中建立角色、檢視和編輯連接到角色的許可。當您返回 Amazon ECS Express Mode 主控台時,請重新整理以檢視您建立的角色。

      注意

      第一次在 Amazon ECS 主控台中建立服務時,有些使用者可能會看到 Invalid Parameter Exception: Unable to assume the service linked role. 。如果發生這種情況,請等待幾秒鐘,然後再試一次。

  4. 選擇建立。您剛建立第一個 Amazon ECS Express Mode 服務!

後續步驟

建立第一個快速模式服務之後:

  • 部署完成後,請使用提供的應用程式 URL 存取您的應用程式。

  • 在 主控台的資源索引標籤中監控部署進度。部署完成時,您的服務已準備好接收流量。如需詳細資訊,請參閱檢視 Amazon ECS Express Mode 服務的詳細資訊

  • 若要導覽回您的服務,請從導覽叢集中選取 ,如果您未在建立期間指定叢集,請選取default叢集。Amazon ECS 將服務組織為稱為叢集的邏輯分組。這是在您帳戶中組織應用程式的簡單方法。

  • 如果您在部署期間遇到任何問題,請參閱 對 Amazon ECS Express Mode 服務進行故障診斷

自訂

您也可以選擇自訂快速模式服務的組態。開啟標題為其他組態 - 選用的區段。

  1. 如果有您要部署服務的特定 Amazon ECS 叢集,請從下拉式清單中選取叢集。如果未指定叢集,則快速模式將使用Default叢集。如果您離開快速模式主控台來建立叢集,請使用重新整理按鈕來填入下拉式清單。

  2. 輸入服務的名稱。如果未指定名稱,則快速模式會從容器映像名稱產生名稱。此服務名稱將用於多個資源,包括應用程式 URL、Amazon ECS Service、Amazon ECS 任務定義、憑證、擴展目標和擴展政策。

  3. 選擇性地指定容器的詳細資訊:

    1. 針對容器連接埠,輸入應用程式接聽的連接埠 (預設為 80)。

    2. 針對運作狀態檢查路徑,輸入運作狀態檢查的路徑 (例如 "/health")。預設為 "/".

    3. 環境變數下,為您的應用程式需要的環境變數新增索引鍵/值對。針對金鑰,輸入環境變數名稱。針對值類型,選擇環境變數秘密。針對值或值來源,輸入值或參考。選擇新增環境變數,視需要新增更多變數。未提供預設值。

    4. 命令中,選擇性地輸入自訂命令來覆寫 Docker CMD指令。未提供預設值。

    5. 針對任務角色,選擇將許可授予應用程式的 IAM 角色。未提供預設值。

  4. 選擇性地指定有關運算自動擴展的詳細資訊:

    1. 針對 CPU,選擇任務的 vCPU 配置 (預設為 1 個 vCPU)。

    2. 針對記憶體,選擇任務的記憶體配置 (預設值為 2 GB)。

    3. 對於 ECS 服務指標,選擇要擴展的指標 (預設為平均 CPU 使用率)。

    4. 針對目標值,選擇擴展的目標百分比 (預設值為 60。)

    5. 針對任務數量下限任務數量上限,設定擴展限制。(預設值為 120)

  5. 勾選方塊以自訂聯網組態。如果您不自訂這些組態,快速模式將使用預設 VPC。

    1. 選取 VPC 以協助快速導覽至您的服務將在其中執行的子網路。或者,離開 Amazon ECS 主控台以建立新的 VPC,然後返回重新整理並在下拉式清單中找到該 VPC。

    2. 針對安全群組,選擇或建立安全群組,以允許對您的服務進行其他傳入網路存取。

  6. 日誌下:

    1. 針對 Amazon CloudWatch 日誌群組,輸入應用程式日誌的偏好日誌群組名稱。預設日誌群組會根據您的叢集和服務名稱命名。

    2. 針對 Amazon CloudWatch 日誌串流字首,輸入日誌串流的偏好字首。預設串流字首為 ecs/Main/.

  7. 標籤下,新增索引鍵/值對來標記您的資源。對於 Key (鍵),輸入標籤鍵名稱。對於 Value (值),輸入標籤值。選擇新增項目,視需要新增更多標籤。標籤只能在建立時新增。