Запустить и забыть функцию шага AWS от лямбды - PullRequest
0 голосов
/ 29 марта 2019

Я бы хотел запустить асинхронную пошаговую функцию через лямбду (python boto3).

Можем ли мы этого добиться?

Глядя на приведенный ниже код, он выглядит не асинхронным.

client = boto3.client(STEP_FUNCTIONS)
client.start_execution(
    stateMachineArn=DATAPROCESS_STATE_MACHINE,
    name=STATEMACHINE_EXECUTION_NAME,
    input=json.dumps(state_machine_input)
)

Будем благодарны за любые предложения или идеи.

1 Ответ

1 голос
/ 29 марта 2019

Запуск выполнения пошаговых функций (как вы это сделали) выполняется асинхронно - вызов start_execution не будет ждать завершения конечного автомата, но сразу же вернется.

Ответ указывает только в том случае, если выполнение конечного автомата было инициированоуспешно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...