次の方法で共有


リソース クォータのエラーを解決する

この記事では、Azure Resource Manager テンプレート (ARM テンプレート) または Bicep ファイルを使用してリソースをデプロイするときに発生する可能性があるリソース クォータ エラーについて説明します。

症状

テンプレートで Azure クォータを超えるリソースが作成された場合、次のエラーが発生する可能性があります。

Code=OperationNotAllowed
Message=Operation results in exceeding quota limits of Core.
Maximum allowed: 4, Current in use: 4, Additional requested: 2.

または、次のエラーが表示される場合があります。

Code=ResourceQuotaExceeded
Message=Creating the resource of type <resource-type> would exceed the quota of <number>
resources of type <resource-type> per resource group. The current resource count is <number>,
please delete some resources of this type before creating a new one.

原因

クォータは、リソース グループ、サブスクリプション、アカウント、および他のスコープごとに適用されます。 たとえば、サブスクリプションは、リージョンの vCPU の数を制限するように構成されている場合があります。 許可された量より多くの vCPU を持つ仮想マシンをデプロイしようとすると、クォータを超えたというエラーが表示されます。

クォータ情報については、 Azure サブスクリプションとサービスの制限、クォータ、制約に関するページを参照してください。

Azure CLI の場合は、 az vm list-usage コマンドを使用して仮想マシンのクォータを見つけます。

az vm list-usage --___location "West US" --output table
Name                                      CurrentValue    Limit
----------------------------------------  --------------  -------
Availability Sets                         0               2500
Total Regional vCPUs                      0               100
Virtual Machines                          0               25000
Virtual Machine Scale Sets                0               2500
Dedicated vCPUs                           0               3000
Cloud Services                            0               2500
Total Regional Low-priority vCPUs         0               100
Standard BS Family vCPUs                  0               100
...

解決策

クォータの引き上げを要求するには、ポータルに移動し、サポートの問題を提出します。 デプロイしたいリージョンのクォータの引き上げをサポートの問題として要求する。

一部のクォータでは、クォータの制限を指定し、それをレビューのために送信して承認または拒否を受けることができます。 制限が拒否された場合は、サポート リクエストを開くリンクが表示されます。

リソース グループの場合、クォータはサブスクリプション全体ではなく、個々のリージョンに対するものです。 米国西部に 30 個の vCPU をデプロイする必要がある場合は、米国西部で 30 個の Resource Manager vCPU を要求する必要があります。 アクセスできるいずれかのリージョンに 30 個の vCPU をデプロイする必要がある場合は、すべてのリージョンで 30 個の Resource Manager vCPU を要求する必要があります。

  1. Azure portal にサインインします。

  2. 検索ボックスに「サブスクリプション」と入力 します。 または、サブスクリプションを最近で見た場合は、サブスクリプション を選択します。

    検索ボックスとサブスクリプションが強調表示されている Azure portal のスクリーンショット。

  3. サブスクリプションのリンクを選択します。

    特定のサブスクリプション リンクが強調表示されている Azure portal サブスクリプションの一覧のスクリーンショット。

  4. 使用量 + クォータ を選択します。

    メニューの [使用量 + クォータ] オプションが強調表示されているサブスクリプション設定ページのスクリーンショット。

  5. [ 要求の増加] を選択します

    クォータの一覧から、クォータの引き上げのサポート要求を送信することもできます。 鉛筆アイコンが付いたクォータの場合は、クォータ制限を指定できます。

    [使用量 + クォータ] ページのスクリーンショット。[引き上げの要求] ボタンと、クォータ制限を指定するオプションを示す鉛筆アイコンが表示されています。

  6. 増加が必要なクォータの種類に対応するフォームに入力してください。

    クォータの引き上げ要求フォームのスクリーンショット。ユーザーが目的のクォータの引き上げに関する詳細を提供するためのさまざまなフィールドが表示されています。