Share via


使用 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

範例

  1. 下列範例說明要求 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) 增加配額的完整要求和回應主體。

  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,您可以在訂用帳戶層級或 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}"
        }
      ]
    }

後續步驟

Azure 支援 REST API