gpt4 book ai didi

amazon-web-services - cloudformation ECS 强制新部署

转载 作者:行者123 更新时间:2023-12-04 10:28:34 24 4
gpt4 key购买 nike

cloudformation 中的 --force-new-deployment 标志相当于什么?(aws ecs update-service --cluster --service --force-new-deployment)

在我的cloudformation模板中,我的docker镜像标签是最新的。但是,如果我重播堆栈,我希望能够强制重新部署。

谢谢你

最佳答案

将 CloudFormation 视为一个配置服务或协调器。

指定 Imagerepository-url/image:tag肯定会从您的存储库中获取带有特定标签的指定图像,但仅限于堆栈操作。一旦堆栈操作完成,对服务的任何更改都将取决于下一个堆栈操作。

您可以在这里做的是要么拥有要么

  • Cloudwatch Event based rule targeting a Lambda Function每当有图像上传到 ECR 时。
  • 或者,如果使用 ECR 之外的其他存储库,请配置一个钩子(Hook)以调用 update-service --cluster --service --force-new-deployment ...每当有新图像上传时就发出命令。

注意事项:

  • 这可能会导致您的堆栈位于 DRIFTED状态。
  • 只需确保保留堆栈的 Image每当您计划更新堆栈时,属性的值都会与服务中运行的最新值同步。

关于amazon-web-services - cloudformation ECS 强制新部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60527417/

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