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 |
例示
- 次の例は、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) のクォータの増加に関する完全な要求と応答の本文を表示します。
- 次の例は、特定のリージョン内のすべての VM シリーズ (リージョン クォータ) でクォータの引き上げを要求するためのペイロードを示しています。
"quotaTicketDetails": {
"quotaChangeRequestVersion": "1.0",
"quotaChangeRequests": [
{
"region": "AustraliaEast",
"payload": "{\"VMFamily\":*\",\"NewLimit\":200}"
},
]
}
- 次の例は、スポット 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}"
}
]
}