

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

# 在主控台中建立您的第一個 Amazon ECS Express Mode 服務
<a name="express-service-first-run"></a>

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

## 程序
<a name="express-service-first-run-procedure"></a>

1. 開啟主控台，網址為 [https://console.aws.amazon.com/ecs/v2](https://console.aws.amazon.com/ecs/v2)。

1. 在導覽窗格中，選擇**快速模式**。

1. **在讓我們設定您的應用程式**下：

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

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

      1. 針對**映像**，選擇您的映像。

      1. 選擇如何識別映像。針對**選取影像依據**，選擇下列其中一個選項：
         + AWS 建議您選擇**映像摘要**。
         + 若要使用標籤，請選擇**映像標籤**，然後選擇標籤。

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

   1. 針對**任務執行角色**和**基礎設施角色**，選擇角色。如果您之前從未在 Amazon ECS 中建立這些角色，您會在下拉式清單中看到**建立新角色**的選項。當您選取此選項時，當您按一下建立時，系統會自動為您**建立**角色。對於**任務執行角色**，許可詳細資訊會顯示 [AmazonECSTaskExecutionRolePolicy](https://docs.aws.amazon.com/aws-managed-policy/latest/reference/AmazonECSTaskExecutionRolePolicy.html) 《 AWS 受管政策參考指南》中的連結，以取得其他詳細資訊。對於**基礎設施角色**，許可詳細資訊將顯示連結，以取得《 受管政策參考指南》中 [AmazonECSInfrastructureRoleforExpressGatewayServices](https://docs.aws.amazon.com/aws-managed-policy/latest/reference/AmazonECSInfrastructureRoleforExpressGatewayServices.html) AWS 受管政策的其他詳細資訊。

      如果您偏好自訂這些角色，**建立新角色**按鈕會引導您前往 IAM 主控台，您可以在其中建立角色、檢視和編輯連接到角色的許可。當您返回 Amazon ECS Express Mode 主控台時，請重新整理以檢視您建立的角色。
**注意**  
第一次在 Amazon ECS 主控台中建立服務時，有些使用者可能會看到 `Invalid Parameter Exception: Unable to assume the service linked role. `。如果發生這種情況，請等待幾秒鐘，然後再試一次。

1. 選擇**建立**。您剛建立第一個 Amazon ECS Express Mode 服務！

## 後續步驟
<a name="express-service-first-run-next-steps"></a>

建立第一個快速模式服務之後：
+ 部署完成後，請使用提供的應用程式 URL 存取您的應用程式。
+ 在 主控台的資源索引標籤中監控部署進度。部署完成時，您的服務已準備好接收流量。如需詳細資訊，請參閱[檢視 Amazon ECS Express Mode 服務的詳細資訊](express-service-view-service.md)。
+ 若要導覽回您的服務，請從導覽**叢集**中選取 ，如果您未在建立期間指定叢集，請選取`default`叢集。Amazon ECS 將服務組織為稱為叢集的邏輯分組。這是在您帳戶中組織應用程式的簡單方法。
+ 如果您在部署期間遇到任何問題，請參閱 [Amazon ECS Express Mode 服務的故障診斷](express-service-troubleshooting.md)。

## 自訂
<a name="express-service-first-run-customize"></a>

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

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

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

1. 選擇性地指定**容器**的詳細資訊：

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

   1. 針對**運作狀態檢查路徑**，輸入運作狀態檢查的路徑 （例如 `"/health"`)。預設為 `"/".`。

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

   1. 在**命令**中，選擇性地輸入自訂命令來覆寫 Docker `CMD`指令。未提供預設值。

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

1. 選擇性地指定有關**運算**和**自動擴展**的詳細資訊：

   1. 針對 **CPU**，選擇任務的 vCPU 配置 （預設為 1 個 vCPU)。

   1. 針對**記憶體**，選擇任務的記憶體配置 （預設值為 2 GB)。

   1. 對於 **ECS 服務指標**，選擇要擴展的指標 （預設為**平均 CPU 使用率**)。

   1. 針對**目標值**，選擇擴展的目標百分比 （預設值為 **60**。)

   1. 針對**任務數量下限**和**任務數量上限**，設定擴展限制。（預設值為 **1** 和 **20**)

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

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

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

1. 在**日誌**下：

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

   1. 針對 **Amazon CloudWatch 日誌串流字**首，輸入日誌串流的偏好字首。預設串流字首為 `ecs/Main/.`

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