簡體   English   中英

我可以從lambda函數中觸發AWS AppSync中的訂閱事件嗎?

[英]Can I trigger a subscription event in AWS AppSync from my lambda function?

正如標題所說,我想從我的代碼中觸發訂閱事件。

想想一個用例,用戶想要在互聯網上搜索最便宜的航班。 Lambda函數開始抓取提供網站的熱門機票,並且每個人發現它向應用發送訂閱事件。 這種情況可以用AppSync托管嗎?

這可以通過AWS AppSync實現。 想到的設計是:

  • 應用用戶使用Cognito用戶池進行身份驗證。
  • 定義用於向訂閱者發送事件的突變。 本地解析程序附加到此突變,因為您需要的唯一行為是傳遞通知。 notify(username: String!)這樣的東西應該有效。
  • 當Lambda准備好通知時,查找訂戶的用戶名,然后通過該AppSync端點調用notify

您可以實現其他設計,但這是我想到的第一個合理的設計。

暫無
暫無

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

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