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

使用控制台更新 Amazon ECS 任务定义

一个任务定义修订是当前任务定义的副本,新的参数值将替换现有参数值。您未修改的所有参数都在新修订版中。

要更新任务定义,请创建任务定义修订。如果任务定义用于服务中,则您必须更新该服务才能使用更新的任务定义。

创建修订版时,可以修改以下容器属性和环境属性。

  • 容器镜像 URI

  • 端口映射

  • 环境变量

  • 任务大小

  • 容器大小

  • 任务角色

  • 任务执行角色

  • 卷和容器挂载点

  • 私有注册表

JSON 验证

Amazon ECS 控制台 JSON 编辑器会在 JSON 文件中验证以下各项:

  • 该文件是有效的 JSON 文件

  • 该文件不包含任何无关的键

  • 该文件包含 familyName 参数

  • containerDefinitions 下方至少有一个条目

过程

Amazon ECS console
  1. https://console.aws.amazon.com/ecs/v2 打开控制台。

  2. 从导航栏中,选择包含您的任务定义的地区。

  3. 在导航窗格中,选择 Task definitions(任务定义)。

  4. 选择任务定义。

  5. 选择任务定义修订版,然后选择创建新的修订创建新的修订

  6. Create new task definition revision(创建新任务定义修订版)页面上,进行更改。例如,要更改现有的容器定义(如容器映像、内存限制或端口映射),请选择容器,进行更改,然后进行更改。

  7. 验证信息,然后选择更新

  8. 如果您的任务定义用于服务中,请用更新的任务定义更新您的服务。有关更多信息,请参阅 使用控制台更新 Amazon ECS 服务

Amazon ECS console JSON editor
  1. https://console.aws.amazon.com/ecs/v2 打开控制台。

  2. 在导航窗格中,选择 Task definitions(任务定义)。

  3. 选择 Create new revision(创建新的修订)、Create new revision with JSON(使用 JSON 创建新的修订)。

  4. 在 JSON 编辑器框中,编辑您的 JSON 文件,

    JSON 必须通过 JSON 验证 中指定的验证检查。

  5. 选择创建