Когда вы говорите, что он работает локально, я предполагаю, что когда вы запускаете его локально, у вас нет времени ожидания в коде. Athena не является базой данных с низкой задержкой, и запросы очень редко выполняются менее чем за несколько секунд, а часто и за минуты - все зависит от того, сколько данных они сканируют, и других факторов.
Ваша функция Lambda должна иметь тайм-аут, превышающий самое длинное время выполнения запросов, которые вы выполняете с ним. Если эти запросы выполняются более минуты, время ожидания должно быть больше минуты, если они выполняются более десяти минут, время ожидания должно превышать десять минут и т. Д.
В общем, длительные запросы не очень подходят для Lambda и API Gateway, которые созданы для ситуаций с более низкой задержкой. Поскольку ваши запросы, кажется, выполняются в течение нескольких минут, я предлагаю вам поискать другие способы решения вашей проблемы. Если вы предоставите больше информации о том, что вы пытаетесь сделать, мы можем помочь вам в этом.