AWS Step Function 失败时调用 SNS

Calling SNS when AWS Step Function fails

我已经使用 AWS Step Functions 实现了一个状态机,其中包括调用一些 Lambda 函数、旋转 EMR 集群、向 EMR 添加步骤和终止 EMR 集群。我想在上述任何状态失败时调用 SNS 主题。

您可以创建一个 cloudwatch 事件来捕获 stepfunction 失败或超时事件,并将 SNS 添加为该规则的目标。

创建 cloudwatch 规则导航到 cloudwatch -> 事件 -> 规则 -> 创建

此规则可以限制为特定的 stepfunction 或提供相应 ARN 的特定执行