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

如何通过映射模板让AWS API Gateway硬编码添加TopicArn至集成请求?

关于API Gateway硬编码SNS TopicArn的实现方式

是的,你说得没错,映射模板确实是实现这个需求的标准且可靠的方式,操作起来也很直接。

具体操作步骤如下:

  • 在API Gateway的对应集成请求设置中,将集成类型设为AWS服务,选择SNS,配置好对应区域及具备SNS发布权限的IAM角色。
  • 找到映射模板选项,添加对应请求内容类型的模板(比如application/json)。
  • 在模板里直接硬编码TopicArn和所需的其他参数,示例模板如下:
{
  "TopicArn": "arn:aws:sns:us-east-1:123456789012:your-fixed-topic",
  "Message": "$input.json('$.message')"
}

其中Message可从入站请求中提取,TopicArn直接写死你指定的目标主题ARN即可。

另外,也可以尝试通过集成请求的URL查询参数配置,但这种方式仅适用于SNS部分API调用格式,映射模板的灵活性更高,能完全适配SNS Publish API的参数要求,因此更推荐使用映射模板方案。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 22:25:20