Вызов HTTPS POST не работает в рабочей среде AWS - PullRequest
0 голосов
/ 25 сентября 2019

Наше приложение будет интегрировать данные клиентов в 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

...