【问题标题】:AWS API Gateway Custom Authorizer lambda is not triggeringAWS API Gateway Custom Authorizer lambda 未触发
【发布时间】:2020-03-17 01:09:18
【问题描述】:

我正在尝试实现基本身份验证,以这篇文章为灵感:

https://medium.com/@Da_vidgf/http-basic-auth-with-api-gateway-and-serverless-5ae14ad0a270

应用程序设置如下:

  • WWW-在 401 响应中进行身份验证
  • 在授权人部分设置请求授权人
  • 在执行 ANY 方法时将授权方绑定到我的端点

我可以使用Authorizers 下的Test 功能成功测试我的自定义授权人,但是当我使用 curl(或其他任何东西)调用 API 时,没有身份验证。未调用授权器 lambda,并且 CloudWatch 中没有日志。

知道接下来我可以去哪里看吗?

【问题讨论】:

  • 您是否在缓存令牌?创建一个新令牌,然后在进行任何其他测试之前进行 curl,然后查看授权 lambda 是否触发。

标签: amazon-web-services aws-api-gateway


【解决方案1】:

记得在测试前部署 API Gateway 以应用设置。

【讨论】:

  • 就是这样。只需转到Resources->Actions->Deploy API 菜单项即可。
猜你喜欢
  • 2019-12-25
  • 2016-09-14
  • 2020-07-11
  • 2018-11-14
  • 2022-11-09
  • 1970-01-01
  • 2020-09-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多