但是,我想存储 输入 失败的Lambda,以便可以在以后重新应用。
我试过的
当异常时,添加OutputPath和ResultPath不适用。
我真的不想总是抛出自定义异常并附加json输入,然后通过异常消息进行解析。
您可以使用 ResultPath 在里面 Catch
ResultPath
Catch
如:
"Catch": [{ "ErrorEquals": ["States.ALL"], "Next": "NextTask", "ResultPath": "$.error" }]
{"foo": "bar"}
在异常情况下,将产生如下输出:
{ "foo": "bar", "error": { "Error": "..." } }