Получить статус задач в AWS Step Functions (boto3) - PullRequest
0 голосов
/ 05 мая 2020

В настоящее время я использую boto3 (SDK Amazon Web Services (AWS) для Python) для создания конечных автоматов, запуска выполнения, а также в моих рабочих процессах для извлечения задач и сообщения об их статусе (выполнено успешно или не удалось).

У меня есть другая служба, которой необходимо знать статус задач, и я хотел бы сделать это, получив ее из AWS. Я просмотрел доступные методы, и можно было получить только статус конечного автомата / выполнения в целом (RUNNING | SUCCEEDED | FAILED | TIMED_OUT | ABORTED).

Существует также метод get_execution_history, но каждый шаг идентифицируется идентификатором, пронумерованным последовательно, и нет никакой информации о самой задаче (только в событии «stateEnteredEventDetails», где присутствует имя задачи, но последующие события могут не иметь отношения к ней, поэтому невозможно узнать, была ли задача успешной или нет).

Действительно ли невозможно получить статус конкретной c задачи, или я что-то упустил?

Спасибо!

...