我在AWS上有一个自定义授权者,假设它使用Firebase API来通过verifyIdToken()验证调用并将该策略传递给Lambda函数。
问题是我得到: {“ Message”:“用户无权访问此资源”}},看起来像是“ Authorization cache”(授权缓存)问题,因为当我在两次调用之间等待时,一切都很好,但是在突然出现的呼叫中,大多数失败这个错误。
当缓存设置为超过1秒(至少99%的呼叫)时,会收到上述错误消息,当我将其设置为1秒时,几乎有30%的呼叫失败,并且缓存设置为0 (禁用)大部分呼叫再次失败。
作为一种解决方法,仅出于开发目的,我正在节流代码以在两次调用之间插入超时...
有什么想法吗?