【发布时间】: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