AWS EventBridge API Destination使用POST/PUT方法时是否支持携带请求体?
可以实现,你不需要在API Destination的配置中直接定义请求体,通过关联目标的输入转换器即可自定义POST请求的负载。
具体配置步骤
- 首先完成API Destination基础配置:HTTP方法选择
POST,完成鉴权、端点配置等必填项,无需额外配置请求体相关内容 - 创建/编辑关联该API Destination的EventBridge规则,在目标配置的「额外设置」板块找到「配置输入转换」选项
- 输入转换类型选择「模板」,在模板输入框中按你接口要求的格式编写请求体内容:既可以写固定JSON值,也可以通过
<事件字段路径>的占位符引用原始EventBridge事件中的字段动态生成请求体 - 保存规则配置即可,后续事件触发规则时,EventBridge会自动将转换后的模板内容作为POST请求的Body发送到你的系统接口
注意事项
若你的接口要求指定
Content-Type请求头,需要在API Destination的「HTTP参数」配置中,新增Header类型参数Content-Type,值填写对应格式(如application/json),避免接口无法正常解析请求体。
如果你使用CDK、Terraform等IaC工具配置,对应配置项为EventBridge目标资源的输入转换器参数,直接传入你定义的请求体模板即可完成配置。
内容的提问来源于stack exchange,提问作者Afraz Khan
相关产品推荐
相关产品推荐

