我正在尝试设置Paypal Webhooks,以便在发生特定事件(例如订单完成)时通知我。对于Webhook URL,我希望它进入我的API网关资源,然后我想在其中通过使用Lambda函数将一些数据自动输入数据库(以及其他内容)。
我已经设置了我的API网关服务(只是一个未经授权的休息接口),并且已经对其进行了测试,并且AWS方面一切正常。现在,当我尝试使用“ WebHooks Simulator”时,我希望Webhook可以将一些数据发送到API Gateway,然后再发送到我的lambda函数。现在,这里出了问题。我正在CloudWatch上检查我的日志,没有任何反应,没有错误,没有信息...这意味着Paypal-> AWS似乎存在一些连接问题。
由于AWS在测试期间似乎可以按预期工作,因此我决定在这里伸出援手,以了解是否有人对它为什么会失败有任何想法?
答案 0 :(得分:0)
我以前也有这个问题。对我来说,问题在于API网关由于权限而阻止了请求,并返回了403。
如果问题是在未触及lambda之前发生的,您可以enable API Gateway logging in CloudWatch查看API级别的情况。