Azure始めようとしたらハマった話
まとめ
エラー内容
This region has quota of 0 instances for your subscription. Try selecting different region or SKU. (コード: SubscriptionIsOverQuotaForSku)
対処方法
異なるリージョンでデプロイする
(自分の場合は"Japan West"リージョンでデプロイ成功)
解決までの流れ
とりあえず上記で解決できましたが、それまでにやったことを適当に書いていきます。
Webアプリ開発の勉強を始めるために、AzureでApp Serviceをデプロイしようとしたらこのエラーが出ました。
まずはエラーを検索してみると以下の記事を発見
この記事によると、サブスクリプションのプランが「Azureプラン」になっていたら「従量課金プラン」に移行しろ。
と認識。
その通り、プランを変更しようとしたのですが、
プランを全く変更できない。従量課金プランを選択しても反映されない。
→ただ、それは当然のことっぽく、"Azureプラン"は"従量課金制プラン"と同じことを指しているらしいです
改めてエラー内容をちゃんと読んでみると
"このリージョンではあなたのサブスクリプションで作れるインスタンスは無いですよ。別のリージョンで試してみて。"
とのことだったので、べつのリージョンを試す。
最初は"Japan East"でダメだったので、
・Microsoft Learnと同じ、"Central US"で試した
→ダメ
・"West US"で試した
→ダメ
え、、、じゃあ無理じゃん、、、
と思って、サブスクリプションを作り直したり、フリープランをプレミアムプランにしてみたり色々試しました。
そして一周回ってもう一度別リージョンで試してみることに
・Japan Westで試した
→成功
えぇ、、、
しょっぱなからAzureに挫折しそうになりました。
この記事が気に入ったらサポートをしてみませんか?