Azureに関する参考書『Learn AZURE IN A MONTH OF LUNCHES (1 か月のランチ時間で Azure を学ぶ)』の電子版が公開されていたので、DLしてハンズオンで学習していました。
Month of Lunches で Azure を学習する
9章「スケーラブルなアプリケーション」にて、VMやWebアプリの自動スケールルールを作成するのですが、適用できないエラーが発生したので、解決方法を記載します。
問題
Azureポータルにて、作成したVMのスケールセットの自動スケーリングルールを定義し、ページ上部の**[保存]をクリックするも、通知には「自動スケーリングの構成を更新しています」と表示されたまま変化しない。
ページ上部の[最新の情報に更新]**をクリックしても、自動スケーリングは適用されていない。
原因
**[アクティビティログ]**にて、先程の操作「自動スケーリング設定の更新」のメッセージを参照する。
サブスクリプション登録が 'Unregistered' の状態です。サブスクリプションは、名前空間 'microsoft.insights' を使用するように登録する必要があります。サブスクリプションを登録する方法については、https://aka.ms/rps-not-found をご覧ください。
サブスクリプションに名前空間microsoft.insights
が使用できるように登録されていないからのようです。
解決方法
- Azureポータルを開く
- **[サブスクリプション]**を選択し、使用するサブスクリプションを選択
- 左部メニューから**[リソースプロバイダー]**を選択
- リストから
microsoft.insights
を選択して、ページ上部の**[登録]**をクリック
これで自動スケーリングルールを登録できるようになりました。