![ECS 服务中的自动任务退役](https://linux22.com/image/767007/ECS%20%E6%9C%8D%E5%8A%A1%E4%B8%AD%E7%9A%84%E8%87%AA%E5%8A%A8%E4%BB%BB%E5%8A%A1%E9%80%80%E5%BD%B9.png)
有没有可以按计划(每天、每周等)自动刷新服务任务的方法?半官方的说法,似乎没有(也许只是由各个进程自行关闭):
(https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-retirement.html)
可以在以下场景中安排任务退役:
AWS 检测到托管任务的底层硬件出现无法修复的故障。
您的任务使用 Fargate 启动类型,并在存在安全漏洞的平台版本上运行,需要您使用修补的平台版本启动新任务来替换这些任务。
答案1
您链接的是 AWS 何时退出任务(出于上述原因)。但是,如果您作为用户想要“刷新”任务,并且没有要部署的新版本任务(例如,可能是因为您更改了新应用程序版本部署的映像),您仍然可以选择使用更新服务使用该--force-new-deployment
选项的 API。
你为什么会因为好奇而想这么做?