何时重新加载 Fargate 容器? ecs仓库更新后

When fargate container is reloaded? after ecs repository is updated

我用容器做了ecsfargate

我的程序是这样的

codecommit -> codepipeline(codebuild) -> ecs repository.

fargate 使用 ecs repository

当我将代码推送到 codecommit 时,codepipeline 工作并且 ecs repository 被更新。

但是 fargate 中的容器未更新。

我手动停止任务,任务重新启动,但容器本身没有更新。

我该怎么办?

我需要将 codepipelline(再次???)制作到 fargate 的 ecs 存储库。

您需要更新任务定义,以便您的容器可以开始使用更新后的映像。 然后你需要停止旧任务并开始新任务。 或者,如果这是 ECS 服务,您需要更新服务以使用更新后的任务定义。