Наше приложение будет интегрировать данные клиентов в zoho crm.Мы разработали лямбда-функцию в nodejs, которая использует библиотеку ZohoCrm для вызова zoho api.Все отлично работает в среде разработки.Но когда мы внедряем код в лямбда-функцию, которая выдает ошибку «post err: Error: connect ETIMEDOUT».Однако это не выдает ошибку последовательно, иногда работает отлично, а иногда выдает ошибку.Мы не могли понять точную причину.
zoho crm использует oauth 2.0.Когда клиент zohocrm, генерирующий токен доступа по почтовому запросу, выдает ошибку «post err: Error: connect ETIMEDOUT».
Архитектура AWS для лямбда-функции:
Лямбда-функция находится внутри нашего VPC.Мы правильно настроили подсети, которые могут взаимодействовать с Интернетом (общедоступной подсетью). Также правильно настроены группы безопасности.
Лямбда-память 256 МБ Время ожидания 3 минуты (Мы пытались увеличить время ожидания даже тогда, когда такая же проблема существует.)
Nodejs версия 10.16.0 zcrmsdk версия 0.0.15