Greybox - Windows Azure アプリケーションのデプロイ状況監視ツール
Windows Azure 上にアプリケーションをデプロイしたままで課金されてしまった!ということがないように、監視する便利ツールをご紹介します。CodePlexで無償公開されているツールで、Windows Azure のHosting サーバーを監視、デプロイを中止できます。
Greybox - Azure Hosted Service Deployment Notifier
ツールをダウンロードしたら、事前準備として Greybox.exe.config に Subsription ID と API Certificate Thumbprint を設定します。
config の設定が完了したら exe を実行すると、タスクトレイに常駐し、アプリケーションのデプロイを表示します。監視の間隔は Greybox.exe.config の "RefreshTimerIntervalInMinutes" パラメーターで調節できます。
また、タスクトレイから デプロイしたアプリケーションを削除することもできます。ホスト先、配置ラベル、Production/Staging の状況が表示されます。ここで Kill を行うと、課金されない処理を行う=デプロイしているアプリケーションを削除、となりますので、予めバックアップなどをお忘れなく。
[補足]
Subscription ID と API Certificate Thumbprint は Windows Azure Developer Portal から確認できます。
(1) Subscription ID : Developer Portal Top 画面で Project を選択、[Windows Azure] → [Account] を選択
(2) API Certificate Thumbprint : (1) の画面に表示されている [Manage My API Certificates] をクリック