My Rails Application использует AWS SDK v3 для вызова лямбда-функций следующим образом
lambda_client = Aws::Lambda::Client.new(client_config)
lambda_return_value = lambda_client.invoke(
{
function_name: function_name,
invocation_type: 'RequestResponse',
log_type: 'None',
payload: generated_payload,
}
Большинство моих лямбда-функций выполняются успешно, но те, которые занимают более ~ 60 секунд, приводят к следующему исключению на стороне ruby, даже если лямбда-функция выполняется полностью
A Seahorse::Client::NetworkingError occurred in background at 2019-07-11 00:47:18 -0500 :
Net::ReadTimeout
Я просмотрел документацию и не могу найти способ установить более длительный тайм-аут для моего лямбда-вызова. Любые идеи, как получить рубин, чтобы ждать вызова, а не тайм-аут?