2017-09-11 16 views
1

私の使用例は次のとおりです。スケジュールされたメッセージを特定の日付/時間に、また必要に応じて定期的にキューに追加できるようにSQSメッセージをスケジュールする必要があります。SQSメッセージのスケジューリング

実装レベルでは、基本的には、SQSキュー、メッセージ、およびスケジュールで渡すことができるいくつかの機能があります。実際にビルドすることなく実行したいスケジューラロジック。

私は何かを見逃していない限り、私が必要としていることをラムダ関数が正確に行うという印象を受けなかったAWS自体には何も見たことがありません。

予定されているプロセスのサードパーティクラウドサービスはありますか?また、AWSでスケジューリングマシンを実行し、cronジョブ/ Windowsスケジュールタスクを追加できるREST APIそれはSQSメッセージのスケジューリングを処理しますか?

答えて

4

Cloudwatch scheduled eventsに基づいて、これを達成するには2つのやや異なる方法があります。最初は、クラウドウォッチをラムダから発射させることです。 Lambdaは、必要なパラメータを持つか、どこか他の場所から取得します(たとえば、DynamoDBテーブルなど)。それ以外の場合は、ルールターゲットでSQSキューを指定できます(ラムダをスキップします)。しかし、それがあなたが望む構成能力を持っているかどうかは分かりません。

いずれの方法でも、AWSコンソールで[Cloudwatch] - > [イベント] - > [ルールを作成]を選択すると、選択内容が表示されます。

関連する問題