本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在主控台中建立您的第一個 Amazon ECS Express Mode 服務
快速模式服務的主控台體驗提供簡化的方式,以最少的組態部署容器化應用程式。閱讀有關 中先決條件的詳細資訊Amazon ECS Express 模式。若要進一步了解快速模式建立的內容及其運作方式,請參閱 Amazon ECS Express Mode 服務建立的資源。
程序
開啟主控台,網址為 https://console.aws.amazon.com/ecs/v2
。 -
在導覽窗格中,選擇快速模式。
-
在讓我們設定您的應用程式下:
-
指定要用於應用程式的映像。針對映像 URI,輸入映像的 URI。若要瀏覽 Amazon ECR 映像,請選擇瀏覽 ECR 映像,然後執行下列動作:
-
針對私有儲存庫,選擇 Amazon ECR 私有儲存庫。
針對映像,選擇您的映像。
選擇如何識別影像。針對選取影像依據,選擇下列其中一個選項:
-
AWS 建議您選擇映像摘要。
-
若要使用標籤,請選擇映像標籤,然後選擇標籤。
-
-
-
如果使用私有登錄檔,請選取私有登錄檔。然後,針對 Secrets Manager ARN 或名稱,輸入您在先決條件中建立的 Secrets Manager ARN。
-
針對任務執行角色和基礎設施角色,選擇角色。如果您之前從未在 Amazon ECS 中建立這些角色,您會在下拉式清單中看到建立新角色的選項。當您選取此選項時,當您按一下建立時,系統會自動為您建立角色。對於任務執行角色,許可詳細資訊將顯示連結,以取得 AWS AmazonECSTaskExecutionRolePolicy 受管政策參考指南中的其他詳細資訊。對於基礎設施角色,許可詳細資訊將顯示連結,以取得《 受管政策參考指南》中 AmazonECSInfrastructureRoleforExpressGatewayServices AWS 受管政策的其他詳細資訊。
如果您偏好自訂這些角色,建立新角色按鈕會引導您前往 IAM 主控台,您可以在其中建立角色、檢視和編輯連接到角色的許可。當您返回 Amazon ECS Express Mode 主控台時,請重新整理以檢視您建立的角色。
注意
第一次在 Amazon ECS 主控台中建立服務時,有些使用者可能會看到
Invalid Parameter Exception: Unable to assume the service linked role.。如果發生這種情況,請等待幾秒鐘,然後再試一次。
-
-
選擇建立。您剛建立第一個 Amazon ECS Express Mode 服務!
後續步驟
建立第一個快速模式服務之後:
-
部署完成後,請使用提供的應用程式 URL 存取您的應用程式。
-
在 主控台的資源索引標籤中監控部署進度。部署完成時,您的服務已準備好接收流量。如需詳細資訊,請參閱檢視 Amazon ECS Express Mode 服務的詳細資訊。
-
若要導覽回您的服務,請從導覽叢集中選取 ,如果您未在建立期間指定叢集,請選取
default叢集。Amazon ECS 將服務組織為稱為叢集的邏輯分組。這是在您帳戶中組織應用程式的簡單方法。 -
如果您在部署期間遇到任何問題,請參閱 對 Amazon ECS Express Mode 服務進行故障診斷。
自訂
您也可以選擇自訂快速模式服務的組態。開啟標題為其他組態 - 選用的區段。
如果有您要部署服務的特定 Amazon ECS 叢集,請從下拉式清單中選取叢集。如果未指定叢集,則快速模式將使用
Default叢集。如果您離開快速模式主控台來建立叢集,請使用重新整理按鈕來填入下拉式清單。輸入服務的名稱。如果未指定名稱,則快速模式會從容器映像名稱產生名稱。此服務名稱將用於多個資源,包括應用程式 URL、Amazon ECS Service、Amazon ECS 任務定義、憑證、擴展目標和擴展政策。
選擇性地指定容器的詳細資訊:
針對容器連接埠,輸入應用程式接聽的連接埠 (預設為 80)。
針對運作狀態檢查路徑,輸入運作狀態檢查的路徑 (例如
"/health")。預設為"/".。在環境變數下,為您的應用程式需要的環境變數新增索引鍵/值對。針對金鑰,輸入環境變數名稱。針對值類型,選擇環境變數或秘密。針對值或值來源,輸入值或參考。選擇新增環境變數,視需要新增更多變數。未提供預設值。
在命令中,選擇性地輸入自訂命令來覆寫 Docker
CMD指令。未提供預設值。針對任務角色,選擇將許可授予應用程式的 IAM 角色。未提供預設值。
選擇性地指定有關運算和自動擴展的詳細資訊:
針對 CPU,選擇任務的 vCPU 配置 (預設為 1 個 vCPU)。
針對記憶體,選擇任務的記憶體配置 (預設值為 2 GB)。
對於 ECS 服務指標,選擇要擴展的指標 (預設為平均 CPU 使用率)。
針對目標值,選擇擴展的目標百分比 (預設值為 60。)
針對任務數量下限和任務數量上限,設定擴展限制。(預設值為 1 和 20)
勾選方塊以自訂聯網組態。如果您不自訂這些組態,快速模式將使用預設 VPC。
選取 VPC 以協助快速導覽至您的服務將在其中執行的子網路。或者,離開 Amazon ECS 主控台以建立新的 VPC,然後返回重新整理並在下拉式清單中找到該 VPC。
針對安全群組,選擇或建立安全群組,以允許對您的服務進行其他傳入網路存取。
在日誌下:
針對 Amazon CloudWatch 日誌群組,輸入應用程式日誌的偏好日誌群組名稱。預設日誌群組會根據您的叢集和服務名稱命名。
針對 Amazon CloudWatch 日誌串流字首,輸入日誌串流的偏好字首。預設串流字首為
ecs/Main/.
在標籤下,新增索引鍵/值對來標記您的資源。對於 Key (鍵),輸入標籤鍵名稱。對於 Value (值),輸入標籤值。選擇新增項目,視需要新增更多標籤。標籤只能在建立時新增。