[英]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.