【问题标题】:New version of task definition in ECS FargateECS Fargate 新版任务定义
【发布时间】:2022-04-08 09:32:27
【问题描述】:

我有一个 ECS 集群正在运行。我想使用 awscli 创建一个新版本的任务定义。

我知道我需要使用以下命令来创建新版本。

aws ecs register-task-definition  --family API-servie-fetch --cli-input-json file://TD-DC.json

但我没有从哪里得到这个 JSON 文件“file://TD-DC.json”? 我相信我必须更新这个文件中的图像标签和版本号,但是我可以从哪里得到这个文件?

注意:- 我的任务已经在运行,我只想用新图像更新它,所有参数都应该相同。

【问题讨论】:

    标签: amazon-web-services aws-cli amazon-ecs aws-fargate


    【解决方案1】:

    您可以使用describe-task-definition获取json格式的当前任务定义。拥有它后,您可以根据需要对其进行修改,然后作为新版本上传。

    如果您在命令行中工作,您可以使用jq 来修改/处理json格式的原始任务定义。

    【讨论】:

    • 我尝试使用从命令“aws ecs describe-task-definition --task-definition FETCH-API-TD:55”获取的 JSON,但在 register-task-definition 中出现错误。跨度>
    猜你喜欢
    • 2020-07-22
    • 2019-07-26
    • 2020-10-04
    • 2019-09-10
    • 1970-01-01
    • 2019-09-25
    • 2018-07-26
    • 1970-01-01
    • 2020-03-21
    相关资源
    最近更新 更多