You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS CodeDeploy Agent旧部署工件能否安全删除及自动清理方法

AWS CodeDeploy 旧部署工件清理相关问题解答

1. 删除旧部署工件是否有副作用?

直接删除deployment-root下2022年6月的旧部署工件不会影响当前运行的应用,原因如下:

  • 你提到应用已部署到其他目录,当前服务依赖的是新部署目录下的文件,和旧工件完全独立
  • 旧工件仅作为历史部署的备份副本,除非你明确需要回滚到该2022年的旧版本,否则删除后不会产生任何功能上的副作用

如果之后有回滚到该旧版本的需求,删除前建议先将工件备份到S3等存储服务,否则无法通过CodeDeploy直接回滚。

2. 配置CodeDeploy自动清理冗余副本

CodeDeploy原生支持自动清理旧部署,无需额外编写脚本,配置步骤如下:

  • 登录AWS CodeDeploy控制台,定位到目标部署组
  • 点击「编辑部署组」,进入配置页面
  • 滚动到高级设置区域,找到「保留的旧部署」选项
  • 设置你希望保留的历史部署数量(比如设为1,就会自动保留最新的1个副本,清理更早的冗余工件)
  • 保存配置后,后续新部署完成时,CodeDeploy会自动删除超出保留数量的旧部署工件

若当前已有冗余工件,调整保留数后触发一次新部署,系统会自动清理符合条件的旧副本。

内容的提问来源于stack exchange,提问作者alilland

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 17:20:41