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

使用boto3调用Bedrock Agent时触发InvalidHeadersLength错误求助

问题分析:调用AWS Bedrock Agent时触发InvalidHeadersLength错误

错误信息

botocore.eventstream.InvalidHeadersLength: Header length of 1953527156 exceeded the maximum of 131072

可能的原因及解决方向

  • 无效的agentAliasId参数
    代码中传入了空字符串作为agentAliasId,但Bedrock Agent要求该参数必须是已创建的有效别名ID,不能为空。空值会导致服务端返回异常响应,触发头部长度超限错误。
    解决:传入正确的Agent别名ID,若使用默认别名,可尝试省略该参数(boto3会自动处理默认值)。

  • 输入文本过大
    如果INPUT_TEXT的内容长度远超Bedrock Agent的单轮输入限制,会导致请求头部携带的元数据或编码内容超出eventstream的头部长度阈值。
    解决:检查并缩减INPUT_TEXT的长度,确保符合AWS官方规定的输入限制。

  • 依赖库版本过低
    旧版本的boto3或botocore对Bedrock Agent的eventstream处理存在bug,可能导致头部长度计算错误。
    解决:升级到最新版本:

    pip install --upgrade boto3 botocore
    
  • 区域配置错误
    若REGION不是Bedrock Agent支持的区域,请求会被路由到错误端点,返回异常响应。
    解决:确认区域为Bedrock Agent支持的区域(如us-east-1、us-west-2等)。

内容的提问来源于stack exchange,提问作者Alexey Zelenkin

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 04:12:47