AWS 用户无权访问此资源

mic*_*996 5 amazon-web-services postman aws-lambda auth0 aws-api-gateway

我是 AWS API Gateway 和 Lambda 的新手,我想知道是否有人可以提供帮助?

在此输入图像描述

  • 我使用 Auth0 生成一个访问令牌,它适用于邮递员,为第一个 lambda 函数调用返回所有正确的 JSON 数据

  • 当我在邮递员上调用第二个 lambda 函数时,它表示用户没有获得此资源的授权:

"Message": "用户无权访问此资源"

403 Forbidden
Run Code Online (Sandbox Code Playgroud)

这仅持续 5 分钟,然后我可以在 Postman 上调用第二个函数,但无法再调用第一个函数并出现相同的错误。

关于如何解决这个问题的任何想法

谢谢!

小智 11

也遇到了这个问题。结果我的授权者启用了缓存,这意味着它将重用之前生成的相同策略。缓存的 TTL 默认为 5 分钟。

在仪表板上,您可以访问授权者并禁用缓存以阻止这种情况发生,或更改生成的策略以允许所有资源。

希望这有帮助!