我有一个代理网关,可以代理Lambda函数。当我在控制台(GET请求)中测试端点时,它可以正常工作并返回正确的JSON。
当我在浏览器或Postman中尝试相同的端点时,它不起作用。错误是:
找不到服务器IP地址
我在CloudWatch中为该API设置了日志,但没有任何反应,因此看起来API甚至没有被调用。
我正在使用无服务器框架和NodeJS。我尝试删除整个CloudFormation堆栈并从头开始重新部署,但这没有什么不同。直到今天,该API仍能正常工作。
答案 0 :(得分:1)
我遇到了完全相同的问题。具体来说,星巴克wifi不喜欢AWS API Gateway终端节点,但也喜欢其他许多公共wifi。解决方案是,恐怕要对API网关端点使用自定义域