В настоящее время я использую boto3 (SDK Amazon Web Services (AWS) для Python) для создания конечных автоматов, запуска выполнения, а также в моих рабочих процессах для извлечения задач и сообщения об их статусе (выполнено успешно или не удалось).
У меня есть другая служба, которой необходимо знать статус задач, и я хотел бы сделать это, получив ее из AWS. Я просмотрел доступные методы, и можно было получить только статус конечного автомата / выполнения в целом (RUNNING | SUCCEEDED | FAILED | TIMED_OUT | ABORTED).
Существует также метод get_execution_history, но каждый шаг идентифицируется идентификатором, пронумерованным последовательно, и нет никакой информации о самой задаче (только в событии «stateEnteredEventDetails», где присутствует имя задачи, но последующие события могут не иметь отношения к ней, поэтому невозможно узнать, была ли задача успешной или нет).
Действительно ли невозможно получить статус конкретной c задачи, или я что-то упустил?
Спасибо!