如何删除状态机执行?

Sni*_*192 8 aws-step-functions

假设我想保留一个StateMachine,但有旧Executions的已经完成,我不想再保留了,有什么方法可以删除它们或者它们有 TTL 吗?StepFunctions我们计划每天跑很多次,我希望有一个 TTL,说明Executions它们完成后的寿命。

Sni*_*192 7

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

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

  • 应该用什么来代替? (2认同)