AWS 用户无权访问此资源

时间:2021-02-16 11:28:14

标签: amazon-web-services aws-lambda postman aws-api-gateway auth0

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

enter image description here

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

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

“消息”:“用户无权访问此资源”

403 Forbidden

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

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

谢谢!

1 个答案:

答案 0 :(得分:2)

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

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

希望这有帮助!