私はいくつかの条件に基づいて電子メールとSMSをユーザーに送信する必要があります。ユーザー作成時に時間とメッセージを使ってAWS(任意のサービス)にメッセージを公開したい場合は、私の予定された時間に基づいてメッセージと一緒にラムダ関数を呼び出す方法?AWSラムダ機能将来のスケジュール
答えて
メッセージを保存してどこかに送信する時間があり、その時にSMSやSES経由でそのメッセージを送信することが正しいと思いますか?
これを達成するには多くの方法がありますが、選択したデータベース(おそらくdynamodb)にメッセージを格納し、周期的に呼び出されるラムダ関数を使用します送信準備の整ったメッセージを探します。
このシナリオでは、クラウドウォッチイベントを使用して、決定した間隔でラムダ関数を呼び出すことができます(ただし、1分に1回以上は発生しません)。
lambda関数が実際にsms/sesの送信を処理せず、送信準備が整っているメッセージを見つけてSNSに投稿することができます(特に大きなイベントがある場合)それらのメッセージの実際の処理(送信)を担当する異なるラムダ関数を持っています。
E.J. Brennan、あなたのリプレイをありがとう、現在私はこれのためにダイナモのDBを使用して私の仕事を続けていますが、私の究極の目的はDBを避けることですので、私は時間が来るまで私のメッセージを保持するためにキューを探しています。 –
これにCloudWatchのスケジュールされたイベントを使用できます。 cronの式を指定することができます。イベントそのものがあなたのラムダを誘発し、あなたが持っている可能性のある前提条件をチェックして、SNSなどの方法で通知を送信することができます。
- 1. 機能プログラミングの将来
- 2. AWSラムダ機能タイムアウト
- 3. インポート将来のすべての機能
- 4. データウェアハウス:将来のスケジュールをモデル化する
- 5. 将来のScalaz機能構成
- 6. スケジュールAWSラムダ関数は
- 7. awsラムダと紺色の機能
- 8. 基本的な電卓/将来の温度コンバータ/将来の科学計算機
- 9. cli経由でAWSラムダ機能をテスト
- 10. AWSセキュリティグループインバウンドルール。ラムダ機能を許可する
- 11. 将来の日付の計算機
- 12. 将来のスカラマップ
- 13. SchemaUpdateの将来?
- 14. OrientDBの将来
- 15. 将来のロールバック
- 16. 警告:将来
- 17. は将来FindElements
- 18. 抽出将来
- 19. Scalaの将来のオプションから将来のオブジェクトを取得
- 20. Spring-XDの将来
- 21. 将来のMicrosoftエンタープライズライブラリ
- 22. AWSラムダ関数を指定された1つの将来の時刻に1回だけ呼び出す
- 23. 他の将来の未来を完了
- 24. 複雑な将来
- 25. JavaScriptの将来のコールをスケジュールし、保留中のコールをキャンセルします
- 26. 将来の予定をスケジュールするときの夏時間の扱い方は?
- 27. 警告:「このアプリはiOSの将来のバージョンでは機能しません」
- 28. 将来の値の変更
- 29. Javaの将来のマルチスレッド
- 30. 将来のjQuery datepickerの値
あなたの説明は混乱しています。アプリケーション内でユーザーが作成されたときに、ラムダ関数が実行されるべき将来の時間を定義し、そのユーザーに関する情報がラムダ関数に渡されると言っていますか?これが正確でない場合は、質問を編集して要件を明確にしてください。 –
どのサービスにメッセージを送信したらどういう意味でしょうか?また、ユーザーを作成する場所は? – Ashan