Я бы хотел, чтобы мой конечный автомат продолжал выполнение даже в случае какой-либо ошибки состояния на ранней стадии. Большинство моих лямбда-функций выводят то же самое, что они принимают в качестве входных данных, поэтому я хотел бы иметь возможность просто передать входные данные, которые лямбда-функции, обнаружившие ошибку, в качестве выходных данных для следующего состояния. Я пытался
{
"DeleteStuff": {
"Type": "Task",
"Resource": "MY_ARN",
"Catch": [ {
"ErrorEquals": ["States.ALL"],
"ResultPath": "$InputPath",
"Next": "FailedState"
}],
"Next": "checkStuff"
}, ...
без везения. Кто-нибудь делал это или может кто-нибудь предложить помощь?
Спасибо!