【问题标题】:Calling SNS when AWS Step Function failsAWS Step Function 失败时调用 SNS
【发布时间】:2020-07-09 17:28:14
【问题描述】:

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

【问题讨论】:

    标签: amazon-web-services aws-step-functions


    【解决方案1】:

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

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

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

    【讨论】:

    • 谢谢,但我不想在 Step Function 失败时发生事件。我实际上想在 step 函数的任何状态失败时接收事件。
    • 您可以在 stepfunction 中为 lambdas 添加类似的 cloudwatch 事件
    • 嗨,实际上我想在步骤函数的任何状态失败时得到通知。就像如果 2 个状态失败,SNS 会发送邮件到我的电子邮件,说明此状态已失败。
    猜你喜欢
    • 2022-01-08
    • 1970-01-01
    • 2021-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-12
    • 2020-01-08
    • 1970-01-01
    相关资源
    最近更新 更多