typescript 如何设置阶跃函数执行的TTL?

bvjxkvbb  于 2023-02-20  发布在  TypeScript
关注(0)|答案(1)|浏览(103)
    • 问题:**

步骤函数执行被不确定地保留。当我们使用步骤函数处理敏感客户信息时,这可能会导致GDPR问题。
我注意到我们可以组织Log Levels,但这不会隐藏执行中传递的数据,也不会提供在执行中设置TTL的机会。

    • CDK代码:**
this.stateMachine= new StateMachine(this, "stateMachine", { definition: definition, logs: { destination: logGroup, level: LogLevel.OFF } });

如何仅在特定时间段内存储步骤功能执行?

7vux5j2d

7vux5j2d1#

步骤函数不会无限期地保留执行。它会在执行完成后将标准工作流的执行历史记录保留90天。然后,它将自动删除。默认情况下,Express工作流不会存储此数据。
如果您使用可选配置来发出此数据CloudWatch日志(对于Standard或Express),则可以在CloudWatch日志中管理生命周期。
https://docs.aws.amazon.com/step-functions/latest/dg/limits-overview.html#service-limits-state-machine-executions

相关问题