簡體   English   中英

從 AWS API 網關路由消息到 SQS 關於 URL 路徑

[英]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
  • 展開HTTP 標頭,添加名稱Content-Type新 Header,映射自'application/x-www-form-urlencoded'
  • 添加映射模板作為Content-Type application/json和模板主體作為Action=SendMessage&MessageBody=$input.body

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM