【发布时间】:2023-04-07 04:04:01
【问题描述】:
我按照repo 中提到的步骤为用户和宠物创建了一个 API。 登录和注册后,我可以获得临时凭据。 但是对于“/pets”(POST 和 GET),我收到“内部服务器错误”。 我从 AWS API Gateway 测试界面测试了宠物 API 的功能,并能够创建和列出宠物。
想了解在 Postman 中需要为授权请求设置的参数和标头。
【问题讨论】:
-
你能打开 CloudWatch 日志看看你从 API Gateway 得到了什么错误吗?
-
@KaHouIeong 我这样做了,我得到的错误是“由于配置错误导致执行失败:Lambda 函数的权限无效”。
-
根据消息,附加到您的 Lambda 函数的策略似乎不正确。确保您在 Lambda 上配置了正确的策略。
-
@Nambari 感谢政策问题,我解决了。文档中给出了错误的策略。为授权角色添加了 lambda 执行策略。
-
很高兴它成功了。祝你好运!
标签: amazon-web-services amazon-dynamodb aws-lambda aws-api-gateway amazon-cognito