我有一个 lambda 函数,可以在 AWS 控制台上进行测试。但是,一旦我在 Postman 上进行测试,它就会给我以下响应
{
"message": "Unauthorized"
}
我基本上在标题上有一个授权,带有一个像这样的不记名令牌
Bearer <my token>
正文是空的,因为它只是一个 Get 端点。不确定我在邮递员的要求中遗漏了什么。任何建议表示赞赏。
我有一个 lambda 函数,可以在 AWS 控制台上进行测试。但是,一旦我在 Postman 上进行测试,它就会给我以下响应
{
"message": "Unauthorized"
}
我基本上在标题上有一个授权,带有一个像这样的不记名令牌
Bearer <my token>
正文是空的,因为它只是一个 Get 端点。不确定我在邮递员的要求中遗漏了什么。任何建议表示赞赏。
确保您在 API Gateway 中的自定义授权方已正确配置(您也可以前往授权方并从那里进行测试)。然后确保调用该 lambda 的端点设置了您的自定义授权方。最后,如果您只是开发一些 lambda,使用 aws 控制台创建它们很好,但使用https://serverless.com/或 SAM 等无服务器部署框架可能会更好。我发现即使是小型项目,它们也能让你以一种简单的方式更好地控制你所做的事情,而且学习曲线并不难。希望你修复它,并有一个美好的一天。