更新ECS服务任务定义时跟踪状态

时间:2020-08-18 21:39:56

标签: amazon-web-services amazon-ecs

我正在使用update-service API以编程方式更新ECS服务(服务具有一项任务)中的任务定义。跟踪此状态的最佳方法是什么? API立即返回,并且不等待更新完成。一种方法是连续描述任务。有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

有更好的方法吗?

这取决于。但是,可以通过创建专用的 CI / CD管道来更新服务的一种替代方法,尤其是在您经常发生这种情况时。可以使用 AWS CodePipeline 并以以下示例为例:

初始设置可能会很慢,尤其是第一次完成时,但是一旦完成,您将获得很多好处。其中包括:

  • 自动部署
  • 部署失败或成功的通知
  • 清除所有部署的历史记录,以及更多内容。