在步骤功能中捕获错误时向sqs发送消息

Lukasz_K_K

我正在使用无服务器框架和serverless-step-functions插件。我想检查步进功能工作流程中的任何错误,并将此错误发送到sqs队列。

目前,我想将所有输入作为消息传递给queue(MessageBody: $)。但是,如果我从队列中获取数据,则消息为$(美元符号),而不是实际输入。如何将上一步中的错误消息发送到队列中?

  States:
    state1:
      Type: Task
      Resource:
        Fn::GetAtt: [function1, Arn]
      Next: state2
      Catch:
        - ErrorEquals: [States.ALL]
          Next: sendErrorToDLQ
          ResultPath: $.error
    state2:
      Type: Task
      Resource:
        Fn::GetAtt: [function2, Arn]
      Next: done
      Catch:
        - ErrorEquals: [ States.ALL ]
          Next: sendErrorToDLQ
          ResultPath: $.error
    sendErrorToDLQ:
      Type: Task
      Resource: arn:aws:states:::sqs:sendMessage
      Parameters:
        QueueUrl:
          Ref: ServiceDeadLetterQueue
        MessageBody: $    # <== how to pass input to sqs message
      Next: fail
    fail:
      Type: Fail
    done:
      Type: Succeed
MTM

连接SNS时我有相同的感觉。根据AWS文档,我们必须遵循以下结构来发送参数

"MessageBody.$": "$"

参考:https : //docs.aws.amazon.com/step-functions/latest/dg/connect-sqs.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

榆木在更新功能中向邮箱发送消息

来自分类Dev

在nodeJs中向客户端发送错误时出错

来自分类Dev

通过lambda函数向SQS发送消息时如何插入

来自分类Dev

根据内容限制向 SQS 发送消息

来自分类Dev

在odoo v8中发生错误时发送电子邮件并引发消息错误

来自分类Dev

向Twilio发送大量消息“错误请求”

来自分类Dev

向 WKWebView 发送消息引发错误

来自分类Dev

从C#中的其他功能向活动的TCP客户端发送消息

来自分类Dev

在木偶中,如何从视图功能向路由器发送消息?

来自分类Dev

在python中捕获错误时如何使异常发生异常?

来自分类Dev

在RxJ中捕获错误时获取内容文本

来自分类Dev

向 Firebase 中的令牌组发送消息

来自分类Dev

向分离的屏幕发送非常长的命令会导致“远程控制错误时间太长”

来自分类Dev

从migs付款中捕获错误消息

来自分类Dev

Rails:捕获JavaScript中的错误消息

来自分类Dev

需要帮助在PowerShell中捕获错误消息

来自分类Dev

如何在LotusScript中捕获错误消息

来自分类Dev

向TApplication发送消息

来自分类Dev

Socket.io错误向套接字发送消息

来自分类Dev

发生错误时仅显示错误消息

来自分类Dev

发生错误时仅显示错误消息

来自分类Dev

步骤功能中的嵌套步骤功能:未知错误:“ ...无权创建托管规则”

来自分类Dev

如何向Akka数组中的每个Actor(或ActorRef)发送消息?

来自分类Dev

向Java列表中的所有项目发送广播消息

来自分类Dev

在ActiveMQ中向多个使用者发送消息

来自分类Dev

是否可以向Erlang中未注册的进程发送消息?

来自分类Dev

童工如何在Deno中向父进程发送消息?

来自分类Dev

如何在Laravel中向API发送验证消息?

来自分类Dev

如何在VB.NET中向WebSocket发送消息?

Related 相关文章

  1. 1

    榆木在更新功能中向邮箱发送消息

  2. 2

    在nodeJs中向客户端发送错误时出错

  3. 3

    通过lambda函数向SQS发送消息时如何插入

  4. 4

    根据内容限制向 SQS 发送消息

  5. 5

    在odoo v8中发生错误时发送电子邮件并引发消息错误

  6. 6

    向Twilio发送大量消息“错误请求”

  7. 7

    向 WKWebView 发送消息引发错误

  8. 8

    从C#中的其他功能向活动的TCP客户端发送消息

  9. 9

    在木偶中,如何从视图功能向路由器发送消息?

  10. 10

    在python中捕获错误时如何使异常发生异常?

  11. 11

    在RxJ中捕获错误时获取内容文本

  12. 12

    向 Firebase 中的令牌组发送消息

  13. 13

    向分离的屏幕发送非常长的命令会导致“远程控制错误时间太长”

  14. 14

    从migs付款中捕获错误消息

  15. 15

    Rails:捕获JavaScript中的错误消息

  16. 16

    需要帮助在PowerShell中捕获错误消息

  17. 17

    如何在LotusScript中捕获错误消息

  18. 18

    向TApplication发送消息

  19. 19

    Socket.io错误向套接字发送消息

  20. 20

    发生错误时仅显示错误消息

  21. 21

    发生错误时仅显示错误消息

  22. 22

    步骤功能中的嵌套步骤功能:未知错误:“ ...无权创建托管规则”

  23. 23

    如何向Akka数组中的每个Actor(或ActorRef)发送消息?

  24. 24

    向Java列表中的所有项目发送广播消息

  25. 25

    在ActiveMQ中向多个使用者发送消息

  26. 26

    是否可以向Erlang中未注册的进程发送消息?

  27. 27

    童工如何在Deno中向父进程发送消息?

  28. 28

    如何在Laravel中向API发送验证消息?

  29. 29

    如何在VB.NET中向WebSocket发送消息?

热门标签

归档