[英]Routing message from AWS API Gateway to SQS regarding URL path
我需要将消息从 API 网关路由到有关 URL 路径的特定队列。
举个例子:
/queues/{queueId} -> API GW routes /queues/queue1 URL 到 SQS queue1
是否可以仅使用 API GW 配置“简单地”执行此操作,还是我需要使用 lambda 来路由到正确的队列? 或任何其他解决方案?
这样做是可能的。
在Path Override
上配置集成时,您需要将其定义为12345678/{queueId}
(12345678 是您的帐户 ID)。
然后需要定义URL PATH Parameters
queueId
,映射自method.request.path.queueId
Content-Type
新 Header,映射自'application/x-www-form-urlencoded'
application/json
和模板主体作为Action=SendMessage&MessageBody=$input.body
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.