【发布时间】:2019-03-21 23:13:05
【问题描述】:
我已经为我的 Lambda 函数创建了 API,并在邮递员中测试了 URL,我可以查看响应。 现在,为了安全起见,我已将 Cognito 用户池授权者集成到我的 API。现在我尝试使用 API 并获得如下响应
{
"message": "Unauthorized"
}
我的 cognito 用户池拥有 App 客户端 ID 和 App 客户端密码。现在,我需要帮助来使用邮递员验证 API。
【问题讨论】:
-
谢谢维沙尔。根据您的建议,我已经实施了注册和登录并能够获得 Accesstoken。现在我使用该 accesstoken 访问我的 API 仍然收到相同的错误消息“未经授权”。请让我知道我需要做什么。
-
您可能需要提供更多详细信息,例如当您获得 Unauthorizer 异常时所看到的异常/日志。但是您应该查看您的 ApiGateway api 的 cloudwatch 日志,以确定它为什么没有按预期工作。
-
谢谢维沙尔。在授权标头中使用 ID 令牌更改 AccessToken 后,我的 API 正在工作。
标签: java amazon-web-services aws-lambda aws-api-gateway amazon-cognito