自定义授权者返回403,但未调用lambda

时间:2019-01-06 20:31:15

标签: aws-api-gateway

下面的屏幕截图显示了对我的API的2个后续调用。第一个调用按预期工作,而第二个返回403,即使在Authorization标头中使用相同的完全相同的JWT。

enter image description here

第一个调用的执行日志如下所示(我突出显示了令牌):

enter image description here

第二个调用的执行日志如下所示(令牌再次突出显示):

enter image description here

最后,来自Authorizer方法的日志如下所示(您会注意到它只被调用了一次):

enter image description here

有指针吗?政策有缓存问题吗?还有其他东西冒出来吗?

1 个答案:

答案 0 :(得分:0)

发现了问题。如here所述,将从授权者返回的策略进行缓存。我无法访问所请求的特定资源,这与事实不符-这意味着缓存的策略仅允许访问我调用的第一个方法。