

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 创建 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://console.aws.amazon.com/codede](https://console.aws.amazon.com/codedeploy) ploy 上打开 CodeDeploy 控制台。
**注意**  
使用您在[入门 CodeDeploy](getting-started-codedeploy.md)中设置的同一用户登录。

1. 请执行以下操作之一：
   +  如果要部署应用程序，请在导航窗格中，展开 **Deploy（部署）**，然后选择 **Applications（应用程序）**。选择要部署的应用程序的名称。确保您的应用程序的**计算平台**列为 **Amazon ECS**。
   +  如果要重新部署某个部署，请在导航窗格中展开 **Deploy（部署）**，然后选择 **Deployments（部署）**。选择要重新部署的部署并在 **Application（应用程序）**列中选择其应用程序的名称。确保您的部署的**计算平台**列为 **Amazon ECS**。

1. 在**部署**选项卡上，选择**创建部署**。
**注意**  
您的应用程序必须具有部署组才能部署。如果您的应用程序没有部署组，请在**部署组**选项卡上选择**创建部署组**。有关更多信息，请参阅 [使用创建部署组 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)。