Причина, по которой он не работает для вас, заключается в том, что, хотя лямбда поддерживает вывод времени до 15 минут, шлюз API имеет ограничение в 29 секунд. Это означает, что шлюз API не может ждать более 29 секунд для возврата лямбды.
Если вам требуется более 29 секунд, вам следует рассмотреть возможность разработки API с помощью какого-либо другого механизма, не включающего шлюз API, такого как express framework.
Я хотел бы предложить вам Сначала попытайтесь выяснить, какая часть кода занимает больше времени для выполнения. Вы можете попробовать и оптимизировать код, прежде чем переходить на альтернативы.
Надеюсь, это поможет.
Ссылка:
https://docs.aws.amazon.com/apigateway/latest/developerguide/limits.html