You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用curl调用AWS Bedrock模型时触发‘malformed input request’错误的原因

问题原因分析

你的curl请求存在三个明确的错误,对应返回的3个schema违规:

  • 请求体JSON格式错误:--data-raw参数中的JSON内容使用了HTML转义字符"替代标准双引号",AWS Bedrock无法识别这种转义后的格式,直接触发schema校验失败。
  • AWS签名认证信息缺失/无效:
    • Authorization头的Credential字段为空(格式为Credential=/20231104/us-east-1/bedrock/aws4_request),正确格式应为你的AWS访问密钥ID/日期/区域/服务/aws4_request。
    • Authorization头的Signature字段为空,AWS要求请求必须携带有效的HMAC-SHA256签名才能通过身份验证。
  • X-Amz-Content-Sha256字段值非法:该字段被设置为op,正确值应为请求体内容的SHA256哈希字符串,或使用UNSIGNED-PAYLOAD(部分场景支持,Bedrock推荐使用实际哈希值)。

内容的提问来源于stack exchange,提问作者Faruk Kadir

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 22:04:59