gpt4 book ai didi

javascript - AWS API 网关方法测试 : Error Authorization not configured

转载 作者:行者123 更新时间:2023-12-01 15:11:41 25 4
gpt4 key购买 nike

我在 AWS 上创建了一个 RESTful API,我正在尝试测试 POST 方法。我在 api 网关控制台的测试接口(interface)中向请求主体提供了一个示例请求,它得到了以下响应:

{
"Error": "Authorization not configured",
"Reference": "e6b7ec86-97fe-11e7-b480-ebefe7f11420"
}

我最初将此设置为具有对相应表的读/写访问权限的 Cognito 用户池,但我收到了此错误消息。我尝试在该方法中删除授权只是为了测试这一点,但我再次收到此错误。

据我所知,我已全面设置授权。
  • 创建 IAM Angular 色以从表 ( trusted entities: AWS service: lambda ) 和 AWSLambdaBasicExecutionRole 中添加、更新、查询和删除
  • 使用现有(以上) Angular 色的 Lambda 函数
  • 使用我的用户池为授权创建的授权人
  • 使用上面的 cognito 用户池授权器创建的资源和方法 (POST)

  • 我觉得我必须遗漏一些明显的东西,但是当我在这里逐步完成时,一切似乎都井井有条。非常感谢任何帮助,如果我可以提供任何其他信息,请告诉我。

    最佳答案

    我发现这个问题链接自 AWS forums那里的 OP 和我在阅读 Wild Rydes 教程时都遇到了同样的问题。

    我能够通过以下方式解决这个问题:

  • 在“资源”下的 API 设置中,单击“POST”方法,然后单击“方法请求”。

  • enter image description here
  • 在方法请求设置中,单击“授权”的编辑图标

  • enter image description here
  • 选择 Cognito 池。

  • enter image description here
  • 单击复选图标以保存更改

  • enter image description here

    进行更改后,方法请求不应再对 auth 说 None

    enter image description here
  • 重新部署 API。

  • enter image description here

    关于javascript - AWS API 网关方法测试 : Error Authorization not configured,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46185613/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com