我曾交付过AWS无服务器(Lambda,API GW和DynamoDB),但在开发人员测试期间,他们在使用“Postman”工具时遇到了以下错误:
{
"message": "Authorization header requires 'Credential' parameter.
Authorization header requires 'Signature' parameter.
Authorization header requires 'SignedHeaders' parameter.
Authorization header requires existence of either a 'X-Amz-Date' or a 'Date'
header.
Authorization=xxxxxxxxxxxxxxxxxxxx"
}
我已经检查了CloudWatch日志,但没有发现任何问题,我认为这意味着请求没有到达API端点,但我不知道原因。
实际上,我需要找出是否由于Postman参数或API端点导致此错误。
附注:Lambda代码是使用Python开发的。
请给予建议。