执行保障 - Amazon Step Functions
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

执行保障

标准工作流 异步快速工作流 同步快速工作流
仅一次 工作流执行 至少一次 工作流执行 至多一次 工作流执行
在状态转换之间,执行状态在内部保持不变。 在状态转换之间,执行状态不会持续存在。 在状态转换之间,执行状态不会持续存在。
在启动与当前运行的工作流同名的执行时,自动返回幂等响应。当前运行的工作流完成后,新工作流不会启动,并且会引发异常。 不会自动管理幂等性。启动多个同名工作流会导致并发执行。如果状态机逻辑不幂等,则可能导致内部工作流状态丢失。 不会自动管理幂等性。Step Functions 会在执行开始后等待,并在执行完成时返回状态机的结果。如果发生异常,工作流不会重新启动。

执行历史数据会在 90 天后删除。删除过时的执行数据后,可以重复使用工作流名称。

为了满足合规性、组织或监管要求,您可以通过发送配额请求,将执行历史记录的保留期缩短至 30 天。为实现该操作,请使用 Amazon Support Center Console并创建一个新案例。

Step Functions 不会捕获执行历史记录。必须通过 Amazon CloudWatch Logs 启用日志记录。 Step Functions 不会捕获执行历史记录。必须通过 Amazon CloudWatch Logs 启用日志记录。