

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

# 建立 Amazon ECS 運算平台部署 （主控台）
<a name="deployments-create-console-ecs"></a>

本主題說明如何使用 主控台部署 Amazon ECS 服務。如需詳細資訊，請參閱[教學課程：將應用程式部署至 Amazon ECS](tutorial-ecs-deployment.md)及[教學課程：使用驗證測試部署 Amazon ECS 服務](tutorial-ecs-deployment-with-hooks.md)。

1. 登入 AWS 管理主控台 ，並在 https：//[https://console.aws.amazon.com/codedeploy](https://console.aws.amazon.com/codedeploy) 開啟 CodeDeploy 主控台。
**注意**  
使用您在 中設定的相同使用者登入[CodeDeploy 入門](getting-started-codedeploy.md)。

1. 執行以下任意一項：
   +  如果您要部署應用程式，請在導覽窗格中展開 **Deploy (部署)**，然後選擇 **Applications (應用程式)**。選擇您要部署的應用程式名稱。請確定應用程式的**運算平台**欄是 **Amazon ECS**。
   +  如果您要重新部署一個部署，請在導覽窗格中展開 **Deploy (部署)**，然後選擇 **Deployments (部署)**。選擇您要重新部署的部署，然後在 **Application (應用程式)** 欄中選擇其應用程式的名稱。請確定您部署的**運算平台**欄是 **Amazon ECS**。

1. 在 **Deployments (部署)** 標籤上，選擇 **Create deployment (建立部署)**。
**注意**  
您的應用程式必須具有部署群組，才能部署。如果您的應用程式沒有部署群組，請在**部署群組**索引標籤上，選擇**建立部署群組**。如需詳細資訊，請參閱[使用 CodeDeploy 建立部署群組](deployment-groups-create.md)。

1. 在 **Deployment group (部署群組)** 中，選擇要用於此部署的部署群組。

1. 在 **Revision location (修訂版本位置)** 旁，選擇修訂版本的所在位置：
   + **我的應用程式存放在 Amazon S3 中** — 如需詳細資訊，請參閱[指定存放在 Amazon S3 儲存貯體中的修訂相關資訊](deployments-create-console-s3.md)，然後返回步驟 6。
   + **使用 AppSpec 編輯器** — 選取 JSON 或 YAML，然後在編輯器中輸入 AppSpec 檔案。您可以選擇另存為文字檔案，以儲存 AppSpec 檔案。 ****當您在這些步驟結束時選擇 **Deploy (部署)** 時，如果您的 JSON 或 YAML 無效，則會收到錯誤。如需建立 AppSpec 檔案的詳細資訊，請參閱 [將應用程式規格檔案新增至 CodeDeploy 的修訂版](application-revisions-appspec-file.md)。

1. (選用) 在 **Deployment description (部署描述)** 方塊中，輸入此部署的描述。

1. (選用) 在 **Rollback configuration overrides (轉返組態覆寫)** 中，您可以指定此部署的自動轉返選項，而其與部署群組所指定的選項 (如果有的話) 不同。

   如需 CodeDeploy 中轉返的資訊，請參閱 [重新部署和部署轉返](deployment-steps-lambda.md#deployment-rollback-lambda)和 [使用 CodeDeploy 重新部署以及復原部署](deployments-rollback-and-redeploy.md)。

   請選擇下列項目：
   + **部署失敗時轉返** — CodeDeploy 會將最後一個已知的良好修訂重新部署為新的部署。
   + **達到警示閾值時轉返** - 如果警示新增至部署群組，CodeDeploy 會在一或多個指定的警示啟用時重新部署上次已知的良好修訂。
   + **停用轉返** — 請勿為此部署執行轉返。

1. 選擇 **Create deployment (建立部署)**。

   如需追蹤部署的狀態，請參閱[檢視 CodeDeploy 部署詳細資訊](deployments-view-details.md)。