Azure Functions (C#) で、10分ごとに実行されるタイマートリガー関数がある。この関数がシングルトンとして動作し、複数のインスタンスにスケールアウトした際も1つのインスタンスのみで実行されることを保証するにはどうすべきか。

App ServiceプランやConsumptionプランにかかわらず、タイマートリガーは自動的にシングルトンロック(Blobリースを利用した内部機構)を使用し、重複実行を防ぐようになっている。