問題タブ [azure-scheduler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1096 参照

azure - Azure Logic App - 繰り返しトリガーが繰り返されない

特定の Azure ストレージ コンテナーに "1 つ以上の BLOB が追加されたとき" というトリガー ステップで始まる単純な Azure ロジック アプリがあります。3分ごとに新しいファイルをチェックする間隔設定があります。次に、もう 1 つのステップを呼び出して、サービス バス キューにメッセージを送信します。マイ ロジック アプリ デザイナーには [実行] ボタンがあり、ロジック アプリの [概要] パネルには [トリガーの実行] コマンドがあります。これらのいずれかを Azure ポータルから実行すると、ジョブが期待どおりに継続的に実行されます。

私の問題は、ポータルを離れると、ロジック アプリが実行されなくなることです。Trigger Step (Step 1) の Interval 設定が 3 分ごとに設定されていることは、まさにそのことを意味していると思いました。スケジューラ ステップをステップ 1 として配置できると読みましたが、それは BLOB トリガーの 3 分間隔設定とどのように相互作用しますか?

私の目標は、ロジック アプリを 3 分ごとに実行し、最後の実行以降に BLOB コンテナーに配置された新しいファイルを探し、ステップ 2 としてサービス バス メッセージを送信することです。それがより良い解決策である場合に使用できます(つまり、Webフックでジョブをトリガーします)。

助けてくれてありがとう!!

0 投票する
1 に答える
76 参照

azure - Web リクエストで Azure スケジュール ジョブを呼び出す方法

サーバー側のコードから Microsoft Azure のスケジュールされたジョブを呼び出すにはどうすればよいですか?

いくつかの電子メールを送信し、いくつかのデータを同期するために、エンドポイントを呼び出す実行中のスケジュールされたジョブがあります。ユーザーがメールのリストにメールを送信できるシステムがあります。したがって、ユーザーが Web サーバーからの応答を xx 分間待つ代わりに、電子メールの送信が完了した後、スケジュールされたジョブを呼び出して、ユーザーが電子メールの送信を開始できるようにしますが、待機する必要はありません。それを終了します。ユーザーにとっては、一種の「ファイア アンド フォーゲット」です。

これを行うにはどうすればよいですか?それを達成する方法に関する情報を見つけることができませんでした。

前もって感謝します。

アップデート:

投稿直後にこのドキュメントを見つけました:

https://docs.microsoft.com/en-us/rest/api/scheduler/jobs/run

ただし、このエンドポイントに対して認証する方法に関する情報を見つけることができません。しかし、それは間違いなく可能であるようです。