如何删除状态机执行?

How to Delete State Machine Executions?

说我想保留一个 StateMachine,但是旧的 Executions 已经完成但我不想再保留了,有没有办法删除它们或者他们有一个TTL?我们计划每天 运行 好几个 StepFunctions,我希望有一个 TTL,说明完成后 Executions 还能活多久。

在 运行 执行了很多 Step Functions 之后,我可以看到 AWS 在控制台中保留了 1,000 次执行。据我从文档和 API 中看到的,没有办法删除执行。如果你删除你的 StateMachine,那也会删除相关的执行,但否则你需要等到你有 运行 1k 直到你的 StateMachine 执行结束。

出于这个原因,我还建议不要使用查询执行的功能来进行监控。