私は現在、Azure Mobile Service でスケジュールされたタスクを使用して次のことを達成する必要があるプロジェクトに取り組んでいます (可能な場合)。
クラウド サービスのデプロイ構成を更新して、クラウド サービスをメンテナンス モードにします。
クラウド サービスで保留中の作業が完了するまで、所定の時間待機します。
クラウド サービスで使用される SQL Azure データベースのバックアップを実行します。
バックアップが完了するまで、さらに所定の時間待ちます。
クラウド サービスの展開構成を更新して、クラウド サービスのメンテナンス モードを解除します。
ステップ 3 はすでに把握しており、ステップ 2 と 4 は比較的簡単に追加できます。私のハングアップは、 Azure Service Management REST Apiを使用してクラウド サービスのデプロイ構成を更新することです。(Node.js スクリプトでこれを行う方法は他にありません)。
提供された Node.js モジュール要求(例: http://msdn.microsoft.com/en-us/library/windowsazure/jj631641.aspx ) を使用したエンドポイントへの呼び出しは簡単ですが、要求には管理証明書が含まれている必要があります。http://msdn.microsoft.com/en-us/library/windowsazure/ee460782.aspxあたり
私の質問は次のとおりです。管理証明書をリクエストに添付するにはどうすればよいですか?
これは、スケジュールされたタスク (Node.js スクリプト) 内で実行されることに注意してください。