Глядя на консоль SWF на Amazon AWS, вы можете просмотреть историю выполнения закрытых рабочих процессов. В истории вы можете увидеть все вызванные действия, а также их входы и выходы.
Мне не удалось выяснить, как получить доступ к этой информации об активности с помощью boto 2. Я могу получить историю рабочего процесса, но она похожа на вкладку «События» консоли SWF, а не на вкладку «Действия». Например, он не содержит результатов каких-либо действий.
Вот код, который я использовал, чтобы добраться туда, где я нахожусь:
domain = boto.swf.layer2.Domain(name=swf_domain,
aws_access_key_id=<id>,
aws_secret_access_key=<secret>)
close_oldest_date = int((datetime.utcnow() -
timedelta(days=LOOKBACK_DAYS)).timestamp())
execution = domain.executions(closed=True,
close_status='COMPLETED',
maximum_page_size=1,
close_oldest_date=close_oldest_date)[0]
print(execution.history())
Есть ли способ получить доступ к входам, выходам и другой информации о выполненных действиях с помощью Boto 2? Возможно, используя бото 3?