首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >进行HTTPS POST调用在AWS生产环境中不起作用

进行HTTPS POST调用在AWS生产环境中不起作用
EN

Stack Overflow用户
提问于 2019-09-25 13:59:24
回答 1查看 138关注 0票数 0

我们的应用程序将把客户数据集成到zoho crm中。我们在nodejs中开发了一个lambda函数,使用ZohoCrm库来调用zoho api。在开发环境中,一切工作正常。但是当我们将代码部署到lambda函数时,会抛出错误"post err: Error: connect ETIMEDOUT“。然而,这不会一致地抛出错误,有时工作得很完美,有时会抛出错误。我们找不到确切的根本原因。

zoho crm使用oauth 2.0。当zohocrm客户端通过post请求生成访问令牌时抛出错误"post err: Error: connect ETIMEDOUT“。

用于lambda函数的AWS架构:

Lambda函数在我们的VPC内。我们正确配置了子网,这些子网可以与正确配置的互联网(公有子网).Also安全组通信。

Lambda内存256MB超时3分钟(我们尝试增加超时,即使同样的问题存在)。

Nodejs版本10.16.0 zcrmsdk版本0.0.15

EN

回答 1

Stack Overflow用户

发布于 2019-10-24 20:46:17

我找到了解决方案。这是因为子网关联。当我们在私有网络内启动lambda时,需要将内网与NAT网关关联,才能访问互联网。我为lambda函数配置了公有子网。现在我把它都改了,运行得很好。

感谢你们所有人的支持。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58091962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档