amazon-web-services - 从网站调用我的 lambda 函数时授权配置异常
问题描述
我在 S3 中托管了由 Cloudfront 提供服务的静态网站。我从我的网站通过 API 网关 Rest API 调用 lambda 函数。API 调用返回 200 ok 响应,一切正常,但有时调用失败并显示 X Amazon Header 中的消息读作授权人配置异常。我已经通过 API 网关在我的 Lambda 授权方中配置了 lambda 调用策略,并且还通过编辑我的授权方角色的信任关系启用了 API GATEWAY 调用。我仍然很少收到此错误。之前成功完成的 API 调用会在连续调用时抛出此错误。什么会导致此错误?我在这里想念什么?
解决方案
如果您的授权方返回的响应与预期的策略文档架构不匹配,则可能会导致此授权方配置异常。
检查您的 API Gateway 执行日志和 Lambda 授权方日志以了解发生了什么。
推荐阅读
- github-pages - 我可以将 AdSense 与 GitHub Pages 一起使用吗?
- python-3.x - 为什么a的ID没有改变?
- android - 使用 adb 连接到手机时,我的 shell 出现了奇怪的行为
- microsoft-graph-api - Microsoft Graph API 消息编辑和移动请求返回特定租户的 BrokenPipeError
- windows - 当计数大于 > 时删除文本文件中的行的批处理文件脚本
- javascript - 如何正确设置 React-Bootstrap 中的行?
- android - 方法 DocumentsContract.deleteDocument 不删除从 Intent.ACTION_CREATE_DOCUMENT 创建的文件
- python - 爬虫爬虫的图片文件名递增问题
- python - 从另一个 python 文件运行 python pytest 文件
- python - 使用循环根据特定列值识别数据框中的所有实例