簡體   English   中英

在SQS收到來自SNS的消息后觸發AWS Lambda

[英]Trigger AWS Lambda after SQS has received message from SNS

我面臨的問題是,在將消息寫入SNS訂閱者的SQS隊列中之后如何觸發Lambda函數。

我知道有這個有用的帖子,但我還沒有真正理解如何發布第二消息(在主題B)后的第一個已經發送成功(在主題A)。 我不知道這是否是正確的答案。

下面是我要實現的鏈接的圖表

在此處輸入圖片說明

如您所見,有一個發布到SNS主題的API。 該主題的訂閱者應為:

  1. 存儲消息的SQS隊列
  2. Lambda函數,必須由SNS觸發才能使用寫入隊列的消息。

我面臨的問題是如何確保在將消息寫入隊列后執行lambda,以及如何真正實現解決方案。 如何發布兩個主題,並從SQS中的一條消息中發布消息,而從另一條消息中觸發發布消息隊列(如何確保消息已被有效地寫到隊列中?)。

非常感謝你們,希望我足夠清楚。

將lambda作為訂閱者添加到主題。 一旦消息發布到該主題,lambda就會被觸發。 如果您有SQS隊列作為該主題的訂閱者,則該消息也將在那里排隊。

暫無
暫無

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

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