我有一個要求發送電子郵件和短信基於一些條件給用戶,我想發佈消息到AWS(任何服務)與時間和消息在用戶創建時,有沒有根據我的預定時間和消息調用lambda函數的方式?AWS lambda函數將來的調度
0
A
回答
1
聽起來像你所說的是你想存儲一個消息和一個'發送時間'的地方,然後當那個時候到來時,通過短信和/或SES發出該消息,對嗎?
很多方法來完成它,但一種方法是將您的消息存儲到您選擇的數據庫(可能是dynamodb),並有一個lambda函數定期(每分鐘或任何確定的頻率)調用以找到準備發送的消息。
在這種情況下,您可以使用cloudwatch事件以您決定的間隔(但不超過每分鐘一次)調用lambda函數。
可能的增強(特別是如果你有一個數量巨大的事件)將是lambda函數不實際處理短信/ ses發送 - 但只是找到那些準備發送的消息 - 並將這些消息發佈到SNS主題,並具有不同的lambda函數來處理這些消息的實際處理(發送)。
+0
E.J. Brennan,感謝您的回放,目前我正在使用dynamo db並繼續我的工作,但我的最終目標是避免DB,所以我正在尋找任何隊列以保持我的信息,直到時間到來。 –
0
您可以爲此使用CloudWatch預定事件。它允許你指定cron表達式。事件本身可以觸發你的lambda,然後檢查你可能有的任何先決條件,然後通過SNS或其他方式發送通知。
相關問題
- 1. AWS Lambda函數+ CloudWatch
- 2. 在本地調試C#AWS Lambda函數
- 3. 如何同步調用AWS Lambda函數?
- 4. aws lambda可以調用matlab函數嗎?
- 5. 不能調用lambda函數AWS
- 6. php aws sdk不能調用lambda函數
- 7. 「打包的AWS Lambda函數
- 8. java中的AWS Lambda函數
- 9. AWS Lambda函數從不調用回調函數
- 10. Alexa SDK - Alexa調用AWS lambda函數調用另一個lambda函數
- 11. 將pytz導入AWS lambda函數
- 12. 將wordpress部署爲AWS lambda函數?
- 13. AWS lambda函數錯誤
- 14. AWS lambda函數部署
- 15. AWS Lambda重命名函數
- 16. AWS lambda函數一生
- 17. AWS Lambda函數寫入S3
- 18. AWS Lambda函數限制
- 19. AWS lambda函數問題
- 20. AWS lambda函數上傳
- 21. Aws lambda函數失敗 - Python
- 22. AWS Lambda函數超時
- 23. AWS Lambda函數位置
- 24. aws lambda vs azure函數
- 25. C++:將來調度函數調用?
- 26. 從AWS CodePipeline中調用AWS Lambda函數時拒絕權限
- 27. 將值傳遞到從node.js函數調用的lambda函數
- 28. AWS Lambda @ Edge調試
- 29. AWS中的IOT按鈕的Lambda函數
- 30. message AWSCognito.CognitoIdentityServiceProvider.CognitoUserPool不是aws lambda中的函數
你的描述很混亂。您是否說在應用程序中創建用戶時,您是否希望定義執行Lambda函數的未來時間,以及有關將用戶傳遞給Lambda函數的信息?如果這不正確,請編輯您的問題以闡明您的要求。 –
你能解釋一下發送消息給任何服務是什麼意思嗎?你在哪裏創建用戶? – Ashan