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

如何删除所有处于INACTIVE状态的已注销AWS Batch旧作业?

AWS Batch 已注销(INACTIVE)作业定义的清理流程

可以删除处于INACTIVE状态的AWS Batch作业定义,整体流程和你提到的ECR清理逻辑类似,具体操作如下:

前提条件

目标作业定义必须处于INACTIVE状态——ACTIVE状态的作业定义无法直接删除,需要先完成注销操作。

详细操作步骤

1. 注销ACTIVE状态的作业定义(如需)

如果还有未注销的活跃作业定义,先将其转为INACTIVE:

  • 控制台操作:进入AWS Batch控制台 > 「作业定义」页面 > 选中目标作业定义 > 点击顶部「操作」> 选择「注销」
  • CLI命令:
    aws batch deregister-job-definition --job-definition <作业定义名称>:<版本号>
    

2. 删除INACTIVE状态的作业定义

当作业定义转为INACTIVE后,即可执行删除:

  • 控制台操作:在「作业定义」页面,设置过滤器为「INACTIVE」> 选中要清理的作业定义 > 点击顶部「操作」> 选择「删除」
  • CLI批量删除命令:
    aws batch delete-job-definitions --job-definitions <作业定义ARN1> <作业定义ARN2>
    

注意事项

  • 删除操作是不可逆的,一旦删除无法恢复,请确认无正在运行的作业依赖该定义(INACTIVE状态下通常不会有依赖)
  • 和ECR流程的差异:AWS Batch的删除操作会直接彻底清除INACTIVE状态的作业定义,无需额外的“彻底清除”步骤

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 22:13:09