Hay*_*ham 11 amazon-web-services api-gateway aws-serverless
我已经交付了 aws serverless(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"
}
Run Code Online (Sandbox Code Playgroud)
我已经检查了cloudwatch日志,但没有发现任何内容,我认为这意味着请求没有到达API端点,我不知道为什么。
实际上,我需要找出这个错误是否是由于 Postman 参数或 api 端点而发生的。
PS Lambda代码是使用Python开发的
请指教。
小智 33
这些错误是不言自明的。不,他们不是。根据 API Gateway 故障排除文档,错误消息:
授权标头需要“Credential”参数。授权标头需要“Signature”参数。授权标头需要“SignedHeaders”参数。授权标头要求存在“X-Amz-Date”或“Date”标头。授权=允许
表明资源路径不存在。检查您的网址并确保您正在访问正确的端点。
| 归档时间: |
|
| 查看次数: |
14809 次 |
| 最近记录: |