Azure Support REST API を使用してクォータの引き上げを要求する

Azure サポート REST API を使用して、Azure サービスの追加のクォータを要求できます。 この記事では、Azure Virtual Machines (コア/vCPU)、Azure Batch、Azure SQL Database、Azure Synapse Analytics の例を示します。 すべての割り当て引き上げリクエストには、チケット作成時に地域や新しい制限などの詳細が必要です。 この例のリソースの種類については、クォータ要求がタイムリーに処理されるようにするために、Azure では追加の詳細が必要です。

Azure portal で "サービスとサブスクリプションの制限 (クォータ)" タイプのサポート チケットを開いて、追加のクォータを要求することもできます。

Azure Virtual Machines (コア/vCPU)

オブジェクト

Azure Virtual Machines (コア/vCPU) のクォータの引き上げを要求するには、 QuotaTicketDetails オブジェクトを使用して追加の詳細を指定します。

QuotaTicketDetails には、次の 3 つのプロパティが含まれています。

プロパティ名 必須 タイプ 説明 サポートされる値
quotaChangeRequestサブタイプ いいえ 文字列 クォータの引き上げをリクエストしているサブリソースタイプ 該当なし
quotaChangeRequestVersion 正しい 文字列 クォータ変更要求ペイロード バージョン "1.0"
quotaChangeRequests(クォータチェンジリクエスト) 正しい 文字列 QuotaChangeRequest オブジェクトのリスト List<QuotaChangeリクエスト>

QuotaChangeRequest には、次の 2 つのプロパティが含まれています。

プロパティ名 必須 タイプ 説明 サポートされる値
リージョン 正しい 文字列 クォータの引き上げを要求している Azure の場所またはリージョン サービス別のリージョンリストを取得します。
ペイロード 正しい 文字列 ペイロードオブジェクトのシリアル化された値 後述のとおり。

ペイロードの詳細

プロパティ 必須 タイプ 説明 例
VmFamily 正しい 文字列 Microsoft.Compute SKU ファミリの一覧 ESv3 シリーズ
VmFamily 正しい 文字列 地域割り当て *
VmFamily 正しい 文字列 スポット vCPU すべてのシリーズ
NewLimit 正しい 整数 希望する新しいクォータ制限 200

例示

  1. 次の例は、ESv3 シリーズと Av2 シリーズの Azure Virtual Machines (コア/vCPU) SKU のクォータの引き上げを要求するためのペイロードを示しています。
"quotaTicketDetails": {
  "quotaChangeRequestVersion": "1.0",
  "quotaChangeRequests": [
    {
      "region": "AustraliaEast",
      "payload": "{\"VMFamily\":ESv3 Series\",\"NewLimit\":200}"
    },
    {
      "region": "AustraliaEast",
      "payload": "{\"VMFamily\":Av2 Series\",\"NewLimit\":20}"
    },
  ]
}

Azure Virtual Machines (コア/vCPU) のクォータの増加に関する完全な要求と応答の本文を表示します。

  1. 次の例は、特定のリージョン内のすべての VM シリーズ (リージョン クォータ) でクォータの引き上げを要求するためのペイロードを示しています。
"quotaTicketDetails": {
  "quotaChangeRequestVersion": "1.0",
  "quotaChangeRequests": [
    {
      "region": "AustraliaEast",
      "payload": "{\"VMFamily\":*\",\"NewLimit\":200}"
    },
  ]
}
  1. 次の例は、スポット VM のクォータの引き上げをリクエストするためのペイロードを示しています。
"quotaTicketDetails": {
  "quotaChangeRequestVersion": "1.0",
  "quotaChangeRequests": [
    {
      "region": "AustraliaEast",
      "payload": "{\"VMFamily\":All Series\",\"NewLimit\":20}"
    },
  ]
}

Azure Batch

Azure Batch の場合は、サブスクリプション レベルまたはバッチ アカウント レベルでクォータの引き上げを要求できます。

オブジェクト

Azure Batch のクォータの引き上げを要求するには、 QuotaTicketDetails オブジェクトを使用して追加の詳細を指定します。

QuotaTicketDetails には、次の 3 つのプロパティが含まれています。

プロパティ名 必須 タイプ 説明 サポートされる値
quotaChangeRequestサブタイプ いいえ 文字列 クォータの引き上げをリクエストするサブリソースタイプ 該当なし
quotaChangeRequestVersion 正しい 文字列 クォータ変更要求ペイロードバージョン "1.0"
quotaChangeRequests(クォータチェンジリクエスト) 正しい 文字列 QuotaChangeRequest オブジェクトのリスト List<QuotaChangeリクエスト>

QuotaChangeRequest には、次の 2 つのプロパティが含まれています。

プロパティ名 必須 タイプ 説明 サポートされる値
リージョン 正しい 文字列 クォータの引き上げを要求している Azure の場所またはリージョン サービス別のリージョンリストを取得します。
ペイロード 正しい 文字列 ペイロードオブジェクトのシリアル化された値 後述のとおり。

サブスクリプションレベルでのクォータの要求

サブスクリプション レベルでクォータの引き上げをリクエストするには、 quotaChangeRequestSubType を "Subscription" に設定します。

ペイロードの詳細

プロパティ 必須 タイプ 説明 例
タイプ 正しい 文字列 「アカウント」は、サブスクリプション レベルでサポートされている唯一のタイプです アカウント
NewLimit 正しい 整数 希望する新しいアカウント数 5

例

サブスクリプション レベルで Azure Batch アカウントのクォータの引き上げを要求するには:

"quotaTicketDetails": {
  "quotaChangeRequestVersion": "1.0",
  "quotaChangeRequestSubType": "Subscription",
  "quotaChangeRequests": [
    {
      "region": "EastUS",
      "payload": "{\"NewLimit\":5,\"Type\":\"Account\"}"
    }
  ]
}

Azure Batch アカウント (サブスクリプション) のクォータ増加に関する完全な要求と応答の本文を表示します。

アカウントレベルでのクォータの要求

アカウントレベルでクォータをリクエストするには、 quotaChangeRequestSubType を "Account" に設定します。

ペイロードの詳細

プロパティ 必須 タイプ 説明 例
アカウント名 正しい 文字列 Batch サービスの一意のアカウント名 テストバッチアカウント
タイプ 文字列 正しい 必要なサブリソースの種類 仕事
VM ファミリ 正しい 文字列 Microsoft.Compute SKU ファミリ。 専用コアサブリソースにのみ指定します。 標準Dv3ファミリ
NewLimit 正しい 整数 希望する新しいクォータ制限 5

Batch アカウントでサポートされている サブリソース の種類:

タイプ 説明
Dedicated 専用の Azure 仮想マシン (VM) またはクラウド サービス VM
LowPriority 削除可能な Azure 仮想マシン (VM) またはクラウド サービス VM
プール アプリケーションが実行されるノードのコレクション
仕事 タスクのコレクション

例示

Azure Batch アカウントの 専用コアのク ォータの引き上げを要求するには:

"quotaTicketDetails": {
  "quotaChangeRequestVersion": "1.0",
  "quotaChangeRequestSubType": "Account",
  "quotaChangeRequests": [
    {
      "region": "EastUS",
      "payload": "{\"AccountName\":\"testBatchAccount\",\"VMFamily\":\"standardDv3Family\",\"NewLimit\":200,\"Type\":\"Dedicated\"}"
    }
  ]
}

Batch アカウント (アカウント) のクォータ増加と種類: 専用の完全な要求と応答の本文を表示します

Azure Batch アカウントの ジョブ のクォータの引き上げを要求するには:

"quotaTicketDetails": {
  "quotaChangeRequestVersion": "1.0",
  "quotaChangeRequestSubType": "Account",
  "quotaChangeRequests": [
    {
      "region": "EastUS",
      "payload": "{\"AccountName\":\"testBatchAccount\",\"NewLimit\":5,\"Type\":\"Jobs\"}"
    }
  ]
}

Batch アカウント (ジョブ) のクォータ増加の完全な要求と応答の本文を表示する

Azure Batch アカウントの Dedicated コア と LowPriority コア の両方のクォータの引き上げを要求するには:

"quotaTicketDetails": {
  "quotaChangeRequestVersion": "1.0",
  "quotaChangeRequestSubType": "Account",
"quotaChangeRequests": [
    {
      "region": "EastUS",
      "payload": "{\"AccountName\":\"testBatchAccount\",\"VMFamily\":\"standardDv3Family\",\"NewLimit\":200,\"Type\":\"Dedicated\"}"
    },
    {
      "region": "EastUS",
      "payload": "{\"AccountName\":\"testBatchAccount\",\"NewLimit\":200,\"Type\":\"LowPriority\"}"
    },
  ]
}

Azure SQL Database

Azure SQL Database の場合、データベース スループット ユニット (DTU) またはサーバー数に基づいてクォータの引き上げを要求できます。

オブジェクト

Azure SQL Database のクォータの引き上げを要求するには、 QuotaTicketDetails オブジェクトを使用して追加の詳細を指定します。

QuotaTicketDetails オブジェクトには、次の 3 つのプロパティが含まれています。

プロパティ名 必須 タイプ 説明 サポートされる値
quotaChangeRequestサブタイプ いいえ 文字列 クォータの引き上げをリクエストするサブリソースタイプ 該当なし
quotaChangeRequestVersion 正しい 文字列 クォータ変更要求ペイロードバージョン "1.0"
quotaChangeRequests(クォータチェンジリクエスト) 正しい 文字列 QuotaChangeRequest オブジェクトのリスト List<QuotaChangeリクエスト>

QuotaChangeRequest オブジェクトには、次の 2 つのプロパティが含まれています。

プロパティ名 必須 タイプ 説明 サポートされる値
リージョン 正しい 文字列 クォータの引き上げを要求している Azure の場所またはリージョンのサブ リソースの種類 サービス別のリージョンリストを取得します。
ペイロード 正しい 文字列 ペイロードオブジェクトのシリアル化された値 後述のとおり。

DTU のクォータの増加

DTU のクォータの引き上げを要求するには、 quotaChangeRequestSubType を "DTUs" に設定します。

ペイロードの詳細

プロパティ 必須 タイプ 説明 例
サーバー名 正しい 文字列 SQL Database サーバーの一意の名前 テストサーバー
NewLimit 正しい 整数 DTU に必要な新しいクォータ制限 5,000

例

DTU のクォータの引き上げを要求するには:

"quotaTicketDetails": {
  "quotaChangeRequestVersion": "1.0",
  "quotaChangeRequestSubType": "DTUs",
  "quotaChangeRequests": [
    {
      "region": "EastUS",
      "payload": "{\"ServerName\":\"testserver\",\"NewLimit\":5000}"
    }
  ]
}

サーバーのクォータの増加

サーバーのクォータの引き上げをリクエストするには、 quotaChangeRequestSubType を "Servers" に設定します。

ペイロードの詳細

プロパティ 必須 タイプ 説明 例
NewLimit 正しい 文字列 サブスクリプションに必要な数の SQL Database サーバー 200

例

サーバーのクォータの引き上げをリクエストするには:

"quotaTicketDetails": {
      "quotaChangeRequestVersion": "1.0",
      "quotaChangeRequestSubType": "Servers",
      "quotaChangeRequests": [
        {
          "region": "EastUS",
          "payload": "{\"NewLimit\":200}"
        }
      ]
    }

Azure Synapse Analytics

Azure Synapse Analytics の場合は、データベース スループット ユニット (DTU) またはサーバー数に基づいてクォータの引き上げを要求できます。

オブジェクト

Azure Synapse Analytics のクォータの引き上げを要求するには、 QuotaTicketDetails オブジェクトを使用して追加の詳細を指定します。

QuotaTicketDetails には、次の 3 つのプロパティが含まれています。

プロパティ名 必須 タイプ 説明 サポートされる値
quotaChangeRequestサブタイプ いいえ 文字列 クォータの引き上げをリクエストするサブリソースタイプ 該当なし
quotaChangeRequestVersion 正しい 文字列 クォータ変更要求ペイロードバージョン "1.0"
quotaChangeRequests(クォータチェンジリクエスト) 正しい 文字列 QuotaChangeRequest オブジェクトのリスト List<QuotaChangeリクエスト>

QuotaChangeRequest には、次の 2 つのプロパティが含まれています。

プロパティ名 必須 タイプ 説明 サポートされる値
リージョン 正しい 文字列 クォータの引き上げを要求している Azure の場所またはリージョン サービス別のリージョンリストを取得します。
ペイロード 正しい 文字列 ペイロードオブジェクトのシリアル化された値 後述のとおり。

DTU のクォータの増加

DTU のクォータの引き上げを要求するには、 quotaChangeRequestSubType を "DTUs" に設定します。

ペイロードの詳細

プロパティ 必須 タイプ 説明 例
サーバー名 正しい 文字列 Azure Synapse Analytics サーバーの一意の名前 テストサーバー
NewLimit 正しい 整数 DTU に必要な新しいクォータ制限 5,000

例

DTU のクォータの引き上げを要求するには:

"quotaTicketDetails": {
  "quotaChangeRequestVersion": "1.0",
  "quotaChangeRequestSubType": "DTUs",
  "quotaChangeRequests": [
    {
      "region": "EastUS",
      "payload": "{\"ServerName\":\"testserver\",\"NewLimit\":5000}"
    }
  ]
}

サーバーのクォータの増加

サーバーのクォータの引き上げをリクエストするには、 quotaChangeRequestSubType を "Servers" に設定します。

ペイロードの詳細

プロパティ 必須 タイプ 説明 例
NewLimit 正しい 文字列 サブスクリプションに必要な Azure Synapse Analytics サーバーの数 200

例

リージョン内のサーバーのクォータの引き上げをリクエストするには:

"quotaTicketDetails": {
      "quotaChangeRequestVersion": "1.0",
      "quotaChangeRequestSubType": "Servers",
      "quotaChangeRequests": [
        {
          "region": "EastUS",
          "payload": "{\"NewLimit\":200}"
        }
      ]
    }

次のステップ

Azure サポート REST API