gpt4 book ai didi

aws-cloudformation - 如何使用cloudformation在已有的任务定义中添加新容器?

转载 作者:行者123 更新时间:2023-12-03 07:47:04 26 4
gpt4 key购买 nike

我已使用 Codepipeline 和 CodeBuild 设置 CICD,将我的应用程序部署到 ECS Fargate 容器。这是我的应用程序前端的设置。对于后端,我有另一个相同的 CICD。但这一次,我想使用 Cloudformation 将后端部署到同一个 ECS Fargate 容器。我知道我必须更新任务定义。

如何将仅创建应用程序后端容器的已存在任务定义更新为我们用于前端的相同任务定义。而且它不应该影响前端容器吗?

有什么解决办法吗?

最佳答案

你不能这么做。任务定义是不可变的。您只能创建任务定义的新版本并部署新版本。您无法更改现有的版本。来自 docs :

A task definition revision is a copy of the current task definition with the new parameter values replacing the existing ones. All parameters that you do not modify are in the new revision.To update a task definition, create a task definition revision. If the task definition is used in a service, you must update that service to use the updated task definition.

关于aws-cloudformation - 如何使用cloudformation在已有的任务定义中添加新容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74651183/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com