Workflowバインディングから直接スケジュール実行が可能に
Key Points
- wrangler.jsoncで直接指定
- Workerのscheduled handler不要
- cronでWorkflowインスタンス作成
Summary
wrangler.jsonc の Workflow 定義に cron スケジュールを直接追加できるようになりました。各スケジュール実行は新しい Workflow インスタンスを自動で作成するため、別途 scheduled Worker を用意してトリガーする必要はありません。
Key Points
- 設定: wrangler.jsonc の workflows 配列内で対象ワークフローに "schedules" フィールドを追加
- 例: "schedules": ["0 * * * ", "/15 * * * *", "0 9 * * MON-FRI"](毎時/15分ごと/平日9時)
- 挙動: 各 cron エントリごとに新しい Workflow インスタンスを生成
- 利点: DBバックアップ、請求書生成、集計、クリーンアップ等の定期ジョブを Worker のスケジューラなしで実装可能
- 参照: 詳細は Trigger Workflows ドキュメントを確認してください