- 问题:**
步骤函数执行被不确定地保留。当我们使用步骤函数处理敏感客户信息时,这可能会导致GDPR问题。
我注意到我们可以组织Log Levels,但这不会隐藏执行中传递的数据,也不会提供在执行中设置TTL的机会。
- CDK代码:**
this.stateMachine= new StateMachine(this, "stateMachine", { definition: definition, logs: { destination: logGroup, level: LogLevel.OFF } });
如何仅在特定时间段内存储步骤功能执行?
1条答案
按热度按时间7vux5j2d1#
步骤函数不会无限期地保留执行。它会在执行完成后将标准工作流的执行历史记录保留90天。然后,它将自动删除。默认情况下,Express工作流不会存储此数据。
如果您使用可选配置来发出此数据CloudWatch日志(对于Standard或Express),则可以在CloudWatch日志中管理生命周期。
https://docs.aws.amazon.com/step-functions/latest/dg/limits-overview.html#service-limits-state-machine-executions