К сожалению, нет способа увеличить время ожидания шлюза API до более 29 секунд.Это ограничение шлюза.Причина, по которой вы можете установить лямбда-функцию дольше, заключается в том, что ее можно подключить к другим ресурсам AWS, которые обеспечивают более высокий порог для обработки тайм-аута.
Вот некоторые варианты, которые вы могли бы изучить, чтобы обойти это и / или работать сограничение:
Разделите вашу функцию на более мелкие функции и объедините их в цепочку, чтобы увидеть, если вы получите повышение производительности.Перед этим вы можете использовать AWS X-Ray для отладки функции и посмотреть, какая часть занимает больше времени для нацеливания того, что нужно разделить.
Увеличьте объем памяти, используемойфункция.Более высокое распределение памяти может привести к более быстрому выполнению.Я использовал эту опцию раньше и смог обойти ограничения тайм-аута.
Вместо использования API Gateway вы можете просто использовать AWS SDK для вызова invoke (), которая будет вызывать вашу лямбдуфункция.Это позволит обойти порог тайм-аута.
Надеемся, что один или их комбинация поможет:)