タイマートリガーを手動で実行したいとか、そういう時の方法。
基本は下記ドキュメントに記載されている通り。
HTTP によってトリガーされない Azure Functions を手動で実行する | Microsoft Learn
例えばローカルデバッグ時に呼びたい場合は以下のように HTTP リクエストを行う。 (ここでは Visual Studio Code の REST Client を使う想定)
POST http://localhost:7071/admin/functions/triggerNameXXX Content-type: application/json {}
重要なのは下記 3 点。どれか一つでも欠けていると呼び出せない。
- POST メソッドで呼ぶ
- Content-type: application/json をヘッダー指定する
- Body 必須なので、空でも良いから指定する