Azure Web Role Instances でスクリプトを実行する方法はありますか? 私は Azure と Azure Management API の初心者です。
基本的に私が達成したいのは、環境の種類に応じて、すべての Azure Web ロール インスタンスでいくつかのサービスのオン/オフを切り替えたいということです。たとえば、5 つのインスタンスを持つ単一の Web ロールがある場合、スクリプトは 5 つのインスタンスすべてで実行する必要があります。
- ステージング/本番環境を決定する
- ステージングおよび運用環境用のすべての Web ロールを取得します
- ロールごとにすべてのインスタンスを取得します
- すべてのインスタンスでスクリプトを実行 (リモート)
ここで何か助けていただければ幸いです。
編集: ステージング/運用環境の詳細と、各環境の Web ロールの詳細も取得できます。Service Management Rest API と Get Cloud Service Properties メソッドを使用しています。
https://management.core.windows.net//services/hostedservices/?embed-detail=true _
上記の URL は、ロール インスタンスとその IP アドレスのリストを返します。
しかし、クラウド サービス (Web API) にアクセスしようとすると、404 エラーが発生します。IP を使用して、IIS でホストされている Web API プロジェクトをヒットできるかどうかはわかりません。
前もって感謝します、ジャッシュ