使用 Azure 支援 REST API 來要求增加配額
您可以使用 Azure 支援 REST API 來要求取得 Azure 服務的額外配額。 本文說明 Azure 虛擬機器 (核心/vCPU)、Azure Batch、Azure SQL Database 和 Azure Synapse Analytics 的範例。 所有增加配額要求在票證建立期間都需要詳細資料,例如區域和新限制。 針對我們範例中的資源類型,Azure 需要額外的詳細資料,以確保可及時處理配額要求。
您也可以在 Azure 入口網站中開啟「服務與訂用帳戶限制 (配額)」類型的支援票證,以要求額外的配額。
Azure 虛擬機器 (核心/vCPU)
物件
若要為 Azure 虛擬機器 (核心/vCPU) 要求增加配額,請透過 QuotaTicketDetails 物件提供其他詳細資料。
QuotaTicketDetails 包含三個屬性:
屬性名稱 | 必要 | 類型 | 描述 | 支援的值 |
---|---|---|---|---|
quotaChangeRequestSubType | False | 字串 | 您要求增加配額的子資源類型 | 不適用 |
quotaChangeRequestVersion | True | 字串 | 配額變更要求承載版本 | "1.0" |
quotaChangeRequests | True | 字串 | QuotaChangeRequest 物件清單 | 列出 < QuotaChangeRequest> |
QuotaChangeRequest 包含兩個屬性:
屬性名稱 | 必要 | 類型 | 描述 | 支援的值 |
---|---|---|---|---|
region | True | 字串 | 您要求增加配額的 Azure 位置或區域 | 取得依服務的區域清單。 |
payload | True | 字串 | 承載物件的序列化值 | 如下所述。 |
承載詳細資料
屬性 | 必要 | 類型 | 描述 | 範例 |
---|---|---|---|---|
VmFamily | True | 字串 | Microsoft.Compute SKU 系列清單 | ESv3 系列 |
VmFamily | True | 字串 | 區域配額 | * |
VmFamily | True | 字串 | 現成 vCPU | 所有數列 |
NewLimit | True | integer | 需要的新配額限制 | 200 |
範例
- 下列範例說明要求 ESv3 系列和 Av2 系列 Azure 虛擬機器 (核心/vCPU) SKU 增加配額的承載:
"quotaTicketDetails": {
"quotaChangeRequestVersion": "1.0",
"quotaChangeRequests": [
{
"region": "AustraliaEast",
"payload": "{\"VMFamily\":ESv3 Series\",\"NewLimit\":200}"
},
{
"region": "AustraliaEast",
"payload": "{\"VMFamily\":Av2 Series\",\"NewLimit\":20}"
},
]
}
檢視為 Azure 虛擬機器 (核心/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,您可以在訂用帳戶層級或 Batch 帳戶層級要求增加配額。
物件
若要為 Azure Batch 要求增加配額,請透過 QuotaTicketDetails 物件提供其他詳細資料。
QuotaTicketDetails 包含三個屬性:
屬性名稱 | 必要 | 類型 | 描述 | 支援的值 |
---|---|---|---|---|
quotaChangeRequestSubType | False | 字串 | 您要求增加配額的子資源類型 | 不適用 |
quotaChangeRequestVersion | True | 字串 | 配額變更要求承載版本 | "1.0" |
quotaChangeRequests | True | 字串 | QuotaChangeRequest 物件清單 | 列出 < QuotaChangeRequest> |
QuotaChangeRequest 包含兩個屬性:
屬性名稱 | 必要 | 類型 | 描述 | 支援的值 |
---|---|---|---|---|
region | True | 字串 | 您要求增加配額的 Azure 位置或區域 | 取得依服務的區域清單。 |
payload | True | 字串 | 承載物件的序列化值 | 如下所述。 |
在訂用帳戶層級要求配額
若要在訂用帳戶層級要求增加配額,請將 quotaChangeRequestSubType 設定為 "Subscription"。
承載詳細資料
屬性 | 必要 | 類型 | 描述 | 範例 |
---|---|---|---|---|
類型 | True | 字串 | "Account" 是訂用帳戶層級唯一支援的類型 | 帳戶 |
NewLimit | True | integer | 所需的新帳戶數目 | 5 |
範例
若要在訂用帳戶層級要求增加 Azure Batch 帳戶的配額:
"quotaTicketDetails": {
"quotaChangeRequestVersion": "1.0",
"quotaChangeRequestSubType": "Subscription",
"quotaChangeRequests": [
{
"region": "EastUS",
"payload": "{\"NewLimit\":5,\"Type\":\"Account\"}"
}
]
}
檢視為 Azure Batch 帳戶 (subscription) 增加配額的完整要求和回應主體。
在帳戶層級要求配額
若要在帳戶層級要求配額,請將 quotaChangeRequestSubType 設定為 "Account"。
承載詳細資料
屬性 | 必要 | 類型 | 描述 | 範例 |
---|---|---|---|---|
AccountName | True | 字串 | Batch 服務中的唯一帳戶名稱 | testBatchAccount |
類型 | 字串 | True | 需要的 sub-resource 類型 | 工作 |
VM 系列 | True | 字串 | Microsoft.Compute SKU 系列。 僅針對 Dedicated 核心 sub-resource 指定。 | standardDv3Family |
NewLimit | True | integer | 需要的新配額限制 | 5 |
Batch 帳戶支援的 sub-resource 類型:
類型 | 描述 |
---|---|
專用 | 專用的 Azure 虛擬機器 (VM) 或雲端服務 VM |
LowPriority | 可收回的 Azure 虛擬機器 (VM) 或雲端服務 VM |
集區 | 應用程式執行所在的節點集合 |
工作 | 工作的集合 |
範例
若要為 Azure Batch 帳戶的 Dedicated 核心要求增加配額:
"quotaTicketDetails": {
"quotaChangeRequestVersion": "1.0",
"quotaChangeRequestSubType": "Account",
"quotaChangeRequests": [
{
"region": "EastUS",
"payload": "{\"AccountName\":\"testBatchAccount\",\"VMFamily\":\"standardDv3Family\",\"NewLimit\":200,\"Type\":\"Dedicated\"}"
}
]
}
檢視為 Batch 帳戶 (Account) 和類型:Dedicated 增加配額的完整要求和回應主體
若要為 Azure Batch 帳戶的 Jobs 要求增加配額:
"quotaTicketDetails": {
"quotaChangeRequestVersion": "1.0",
"quotaChangeRequestSubType": "Account",
"quotaChangeRequests": [
{
"region": "EastUS",
"payload": "{\"AccountName\":\"testBatchAccount\",\"NewLimit\":5,\"Type\":\"Jobs\"}"
}
]
}
檢視為 Batch 帳戶 (Jobs) 增加配額的完整要求和回應主體
若要針對Azure Batch帳戶要求專用核心和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 物件包含三個屬性:
屬性名稱 | 必要 | 類型 | 描述 | 支援的值 |
---|---|---|---|---|
quotaChangeRequestSubType | False | 字串 | 您要求增加配額的子資源類型 | 不適用 |
quotaChangeRequestVersion | True | 字串 | 配額變更要求承載版本 | "1.0" |
quotaChangeRequests | True | 字串 | QuotaChangeRequest 物件清單 | 列出 < QuotaChangeRequest> |
QuotaChangeRequest 物件包含兩個屬性:
屬性名稱 | 必要 | 類型 | 描述 | 支援的值 |
---|---|---|---|---|
region | True | 字串 | 您要求增加配額的 Azure 位置或區域子資源類型 | 取得依服務的區域清單。 |
payload | True | 字串 | 承載物件的序列化值 | 如下所述。 |
為 DTU 增加配額
若要為 DTU 要求增加配額,請將 quotaChangeRequestSubType 設定為 "DTUs"。
承載詳細資料
屬性 | 必要 | 類型 | 描述 | 範例 |
---|---|---|---|---|
ServerName | True | 字串 | SQL Database 伺服器的唯一名稱 | testserver |
NewLimit | True | integer | 需要的 DTU 新配額限制 | 5000 |
範例
若要為 DTU 要求增加配額:
"quotaTicketDetails": {
"quotaChangeRequestVersion": "1.0",
"quotaChangeRequestSubType": "DTUs",
"quotaChangeRequests": [
{
"region": "EastUS",
"payload": "{\"ServerName\":\"testserver\",\"NewLimit\":5000}"
}
]
}
為伺服器增加配額
若要為伺服器要求增加配額,請將 quotaChangeRequestSubType 設定為 "Servers"。
承載詳細資料
屬性 | 必要 | 類型 | 描述 | 範例 |
---|---|---|---|---|
NewLimit | True | 字串 | 需要的訂用帳戶 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 包含三個屬性:
屬性名稱 | 必要 | 類型 | 描述 | 支援的值 |
---|---|---|---|---|
quotaChangeRequestSubType | False | 字串 | 您要求增加配額的子資源類型 | 不適用 |
quotaChangeRequestVersion | True | 字串 | 配額變更要求承載版本 | "1.0" |
quotaChangeRequests | True | 字串 | QuotaChangeRequest 物件清單 | 列出 < QuotaChangeRequest> |
QuotaChangeRequest 包含兩個屬性:
屬性名稱 | 必要 | 類型 | 描述 | 支援的值 |
---|---|---|---|---|
region | True | 字串 | 您要求增加配額的 Azure 位置或區域 | 取得依服務的區域清單。 |
payload | True | 字串 | 承載物件的序列化值 | 如下所述。 |
為 DTU 增加配額
若要為 DTU 要求增加配額,請將 quotaChangeRequestSubType 設定為 "DTUs"。
承載詳細資料
屬性 | 必要 | 類型 | 描述 | 範例 |
---|---|---|---|---|
ServerName | True | 字串 | Azure Synapse Analytics 伺服器的唯一名稱 | testserver |
NewLimit | True | integer | 需要的 DTU 新配額限制 | 5000 |
範例
若要為 DTU 要求增加配額:
"quotaTicketDetails": {
"quotaChangeRequestVersion": "1.0",
"quotaChangeRequestSubType": "DTUs",
"quotaChangeRequests": [
{
"region": "EastUS",
"payload": "{\"ServerName\":\"testserver\",\"NewLimit\":5000}"
}
]
}
為伺服器增加配額
若要為伺服器要求增加配額,請將 quotaChangeRequestSubType 設定為 "Servers"。
承載詳細資料
屬性 | 必要 | 類型 | 描述 | 範例 |
---|---|---|---|---|
NewLimit | True | 字串 | 需要的訂用帳戶 Azure Synapse Analytics 伺服器數目 | 200 |
範例
若要為區域中的伺服器要求增加配額:
"quotaTicketDetails": {
"quotaChangeRequestVersion": "1.0",
"quotaChangeRequestSubType": "Servers",
"quotaChangeRequests": [
{
"region": "EastUS",
"payload": "{\"NewLimit\":200}"
}
]
}