Azure Batch - 自动删除已完成的任务

Azure Batch - Automatically delete completed tasks

有没有办法在job中执行成功后自动删除task?

我将保留时间设置为 24 小时,它会正确删除与任务关联的数据,但不会删除任务本身。我知道这是预期的行为。

但是如何删除成功的任务,只保留失败的任务呢?有没有办法自动执行此操作,例如在任务上设置保留时间限制?

谢谢!

目前不存在此类功能,请查看此GitHub issue进行跟踪。

虽然不理想,但您可以利用 recurring job schedule with the appropriate credentials to clean up successful tasks, other services such as Azure Scheduler, Azure Functions 或自定义 cron 脚本来完成您的需要。