使用新控制台更新服务 - Amazon Elastic Container Service
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

使用新控制台更新服务

您可以使用新Amazon ECS控制台更新 Amazon ECS 服务。使用 更新服务时AWS 管理控制台,将预填充当前服务配置。您可以更新任务定义、所需任务计数、容量提供程序策略、平台版本和部署配置,或者这些内容的任意组合。

注意

目前,仅使用新控制台更新使用滚动更新ECS) 部署类型的服务。要使用任何其他部署类型更新服务,请切换到旧控制台。

使用新控制台创建服务

  1. 通过以下网址打开 Amazon ECS 控制台:https://console.amazonaws.cn/ecs/v2

  2. Clusters (集群) 页面上,选择要在其中创建服务的集群。

  3. Cluster overview (集群概述) 页面上,选中要更新的服务旁边的复选框,然后选择 Edit (编辑)。

  4. 对于 Task definition (任务定义),选择要使用的任务定义系列和修订。

    重要

    控制台验证选定的任务定义系列和修订是否与定义的计算配置兼容。如果您收到警告,请验证任务定义兼容性和选定的计算配置。

  5. 展开 Deployment options (部署选项) 部分,然后使用以下步骤更改服务的部署配置。

    1. 对于 平台版本上的服务AWS Fargate,可以更新 。

    2. 对于使用容量提供程序策略的服务,容量提供程序策略可以更新。

      注意

      使用 Auto Scaling 组 容量提供程序的服务无法更新为使用Fargate容量提供程序,反之亦然。

    3. 选择 Force new deployment (强制新部署) 选项,让您的服务启动新部署,这将停止所有当前正在运行的任务并使用更新后的配置启动新任务。

    4. 对于 Min running tasks (最小正在运行的任务数),以预期任务数的百分比形式指定服务中在部署期间必须保持 RUNNING 状态的任务数的下限(向上取整到最近的整数)。

    5. 对于 Max running tasks (正在运行的最大任务数),以预期任务数的百分比形式指定部署期间允许处于 RUNNINGPENDING 状态的服务中任务数的上限(向下取整到最近的整数)。

  6. 展开 Tags (标签) 部分以更新与服务关联的标签。

  7. 选择 Update.