AWS Lambda 网关 API 给出错误消息
AWS Lambda gateway API gives error message
我已经为 lambda 函数创建了一个 API 端点,因为 - https://XXXXXXXXX.execute-api.us-east-1.amazonaws.com/XXXX/XXXXXXXXXXXX/ 这是 GET 方法。
从邮递员调用该端点时,它给了我
{
"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 用户的访问密钥 ID 和秘密访问密钥。我用了所有但没有运气。谁能建议对此进行调整。
如果您使用的是最新版本的 Postman,您可以自动生成 SigV4 签名。该区域应对应于您的 API 区域(即 "us-east-1"),服务名称应为 "execute-api"
这不是解决方案,但它不止一次帮助了我:
仔细检查您是否确实击中了现有端点!特别是如果您正在使用 AWS。如果您没有在 Lambda 中设置正确的处理程序,或者如果您的 API 网关未配置为服务此 resource/verb/etc。
,AWS 将 return 此错误
我已经为 lambda 函数创建了一个 API 端点,因为 - https://XXXXXXXXX.execute-api.us-east-1.amazonaws.com/XXXX/XXXXXXXXXXXX/ 这是 GET 方法。
从邮递员调用该端点时,它给了我
{ "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 用户的访问密钥 ID 和秘密访问密钥。我用了所有但没有运气。谁能建议对此进行调整。
如果您使用的是最新版本的 Postman,您可以自动生成 SigV4 签名。该区域应对应于您的 API 区域(即 "us-east-1"),服务名称应为 "execute-api"
这不是解决方案,但它不止一次帮助了我:
仔细检查您是否确实击中了现有端点!特别是如果您正在使用 AWS。如果您没有在 Lambda 中设置正确的处理程序,或者如果您的 API 网关未配置为服务此 resource/verb/etc。
,AWS 将 return 此错误