node.js - AWS Lambda 网关 API 给出错误信息

标签 node.js amazon-web-services lambda aws-api-gateway

我为 lambda 函数创建了一个 API 端点,如 - https://XXXXXXXXX.execute-api.us-east-1.amazonaws.com/XXXX/XXXXXXXXXXXX/这是 GET 方法。

从 postman 那里调用那个端点时它给了我

{ "message": "'XXXXXXXXX3LPDGPBF33Q:XXXXXXXXXXBLh219REWwTsNMyyyfbucW8MuM7' not a valid key=value pair (missing equal-sign) in Authorization header: 'AWS XXXXXXXXX3LPDGPBF33Q:XXXXXXXXXXBLh219REWwTsNMyyyfbucW8MuM7'." }

这是 Amazon Lambda 上传站点的屏幕截图:http://i.stack.imgur.com/mwJ3w.png

我有 IAM 用户的访问 key ID 和 secret 访问 key 。我用了所有但没有运气。任何人都可以建议对此进行调整。

最佳答案

如果您使用的是最新版本的 Postman,则可以自动生成 SigV4 签名。该区域应与您的 API 区域(即“us-east-1”)相对应,服务名称应为“execute-api”

Postman

关于node.js - AWS Lambda 网关 API 给出错误信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37136400/

相关文章:

javascript - 使用 Node.js 在进程终止时执行事件

javascript - 如何将变量作为全局参数传递给 IIFE 函数?

amazon-web-services - 从命令行提交 aws emr 作业时出错

amazon-web-services - AWS EMR 错误 : All slaves in the job flow were terminated

php - 上游超时(110 : Connection timed out) while reading response header from upstream

c++ - C++11 lambdas 如何表示和传递?

GCC __attribute__((always_inline)) 和 lambdas,这种语法正确吗?

linux - 在需要访问远程应用端口的服务器上创建SSH隧道

javascript - 针对 Wordpress 对 Node.js 中的请求进行身份验证

python - "What does this mean: key=lambda x: x[-1] ?"