Выходные данные в состоянии ожидания пошаговой функции - PullRequest
0 голосов
/ 18 сентября 2018

У меня есть API (lambda + API Gateway), который находится перед пакетом AWS и пошаговой функцией.В моей функции шага я сохраняю идентификатор задания из пакетного задания.Моя пошаговая функция очень похожа на пример Job Status Poller в AWS, в котором пошаговая функция опрашивает пакетное задание.

Моя проблема в том, что я хочу выполнить запрос к Step-Functionдля BatchJob Id.Это проблематично, когда пошаговая функция находится в состоянии ожидания, поскольку у этого элемента нет выходных данных.

Есть ли способ вывести данные в состоянии ожидания, как это?Или мне нужно использовать другой способ запроса функции шага?

1 Ответ

0 голосов
/ 03 июня 2019

Вы можете использовать « GetExecutionHistory » из API функции шага. Все, что вам нужно сделать, это отфильтровать ответ по «executeArn» и найти входные данные в нужном событии

...