【问题标题】:AWS Api Gateway: Missing Authentication Token ErrorAWS Api Gateway:缺少身份验证令牌错误
【发布时间】:2021-08-28 15:00:55
【问题描述】:

我正在测试这个概念证明。但是,在将角色添加到我创建以在 API 网关上运行的 lambda 函数中后,我得到了 Missing Authentication Token。我目前正在按照以下参考来使用 Java 调用 lambda 函数 + dynamodb + api 网关。

授予具有 IAM 角色的访问权限后。我仍然有同样的错误。请帮忙指教。谢谢大家!

https://www.youtube.com/watch?v=TbCNVApI4lA&ab_channel=MadeEasy

https://github.com/enquiresandeep/AWSSamples


截图

【问题讨论】:

  • 如果您使用 IAM 身份验证,则需要通过 AWS v4 签名过程添加适当的授权标头。我相信 Postman 可以为您生成这些,但您需要启用这些并使用您的角色签署请求(即添加标头)。
  • 感谢兄弟的热心指导!我从 AWS 添加了访问密钥和密钥,它可以工作。太感谢了!这也是我使用的视频网址:youtube.com/watch?v=BNQX08KSmLY&ab_channel=BabarSiddiqui

标签: amazon-web-services aws-lambda aws-api-gateway amazon-iam amazon-dynamodb


【解决方案1】:

感谢@JD D!

在执行 API 调用之前,获取 IAM 访问权限和密钥并使用 AWS 签名添加到 Postman 授权中。

参考视频: https://www.youtube.com/watch?v=BNQX08KSmLY&ab_channel=BabarSiddiqui

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-18
    • 2018-09-27
    • 2020-07-18
    • 1970-01-01
    • 2018-02-14
    • 1970-01-01
    • 2019-03-25
    • 2016-09-04
    相关资源
    最近更新 更多