【问题标题】:AWS ECS - Using Boto3 to update a task definitionAWS ECS - 使用 Boto3 更新任务定义
【发布时间】:2021-11-04 10:19:27
【问题描述】:

使用boto3,我们可以创建一个新的任务定义:

client = boto3.client('ecs')
client.register_task_definition(...)

我们如何更新现有的任务定义?这只是另一个有变化和相同姓氏的电话吗?

【问题讨论】:

  • 你读过boto3的文档吗?有几个update_ 方法
  • 它们都不用于任务定义:update_capacity_provider()、update_cluster()、update_cluster_settings()、update_container_agent()、update_container_instances_state()、update_service()、update_service_primary_task_set()、update_task_set()

标签: python amazon-web-services boto3 amazon-ecs


【解决方案1】:

更新现有的任务定义

你不能这样做。您必须创建一个现有任务定义的new revision。然后,您还必须更新您的 ECS 服务以使用新的任务修订。再次运行register_task_definition 应该会自动为您创建新修订版。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-18
    • 1970-01-01
    • 1970-01-01
    • 2017-03-04
    • 1970-01-01
    • 2020-10-04
    • 2016-05-04
    相关资源
    最近更新 更多