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

如何在AWS HTTP集成WebSocket API网关中添加请求头参数?

解决API Gateway V2添加请求头参数的命令错误
  • 问题出在两个地方:一是命令里等号后面多了空格,二是静态头参数值的格式不符合API Gateway V2的规则。API Gateway要求静态字符串类型的映射表达式必须用单引号包裹,你的写法没满足这个要求。

  • 修正后的正确命令:

aws apigatewayv2 update-integration --integration-id xxx --api-id xxxxx --request-parameters 'integration.request.header.Some-Header-Param'="'"'SomeText'"'"

或者用更简单的转义写法:

aws apigatewayv2 update-integration --integration-id xxx --api-id xxxxx --request-parameters 'integration.request.header.Some-Header-Param'='''SomeText'''
  • 关键说明:
    • 等号前后不能有空格,否则CLI会把SomeText当成独立命令参数,导致解析错误
    • 静态值SomeText必须用单引号括起来(API Gateway的映射规则要求),所以在shell里需要通过转义单引号的方式,让这个单引号能被正确传递给API Gateway

执行上面的修正命令,就能成功给你的集成添加指定的请求头参数了。

内容的提问来源于stack exchange,提问作者Abdul Basit

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 00:02:05