首页 > 解决方案 > 在 Wait 步骤中取消 Step Function

问题描述

我需要一个在处理请求之前等待 2 天的步进函数。在这两天内,用户可以通过后续请求取消请求。这可以通过步进函数实现吗?

标签: amazon-web-servicesaws-step-functions

解决方案


当然可以停止当前正在执行的步进函数。

以 AWS CLI 为例,您可以aws step functions stop-execution使用 execution-arn 调用:

$ aws step-function stop-execution --execution-arn <value>
    [--error <value>]
    [--cause <value>]
    [--cli-input-json <value>]
    [--generate-cli-skeleton <value>]

https://docs.aws.amazon.com/cli/latest/reference/stepfunctions/stop-execution.html

停止执行功能也可用于各种 AWS 开发工具包和客户端库。


推荐阅读