使用 Azure 支援 REST API 請求增加配額

可以使用 Azure 支援 REST API 為 Azure 服務請求額外的配額。 本文演示 Azure 虛擬機(核心/vCPU)、Azure Batch、Azure SQL 資料庫和 Azure Synapse Analytics 的示例。 在創建票證期間,所有配額增加請求都需要區域和新限制等詳細資訊。 對於示例中的資源類型,Azure 需要其他詳細資訊,以確保及時處理配額請求。

還可以通過在 Azure 門戶中打開「服務和訂閱限制(配額)」類型的支援票證來請求額外的配額。

Azure 虛擬機(核心/vCPU)

物件

若要請求增加 Azure 虛擬機(核心/vCPU)的配額,請通過 QuotaTicketDetails 物件提供其他詳細資訊。

QuotaTicketDetails 包括三個屬性:

屬性名稱 為必填項目 類型 說明 支援的值
quotaChangeRequestSubType 否 字串 請求增加配額的子資源類型 不適用
quotaChangeRequestVersion 對 字串 配額更改請求有效負載版本 "1.0"
quotaChangeRequests 對 字串 QuotaChangeRequest 物件清單 列出<QuotaChangeRequest>

QuotaChangeRequest 包含兩個屬性:

屬性名稱 為必填項目 類型 說明 支援的值
區域 對 字串 請求增加配額的 Azure 位置或區域 按 服務獲取區域清單。
承載 對 字串 Payload 物件的序列化值 如下所述。

酬載詳細資料

房產 為必填項目 類型 說明 範例
VmFamily 對 字串 Microsoft.Compute SKU 系列清單 ESv3 系列
VmFamily 對 字串 區域配額 *
VmFamily 對 字串 現貨 vCPU 所有數列
NewLimit 對 整數 所需的新配額限制 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. 以下示例演示了請求增加現成虛擬機配額的有效負載:
"quotaTicketDetails": {
  "quotaChangeRequestVersion": "1.0",
  "quotaChangeRequests": [
    {
      "region": "AustraliaEast",
      "payload": "{\"VMFamily\":All Series\",\"NewLimit\":20}"
    },
  ]
}

Azure Batch

對於 Azure Batch,可以在訂閱級別或批處理帳戶級別請求增加配額。

物件

若要請求增加 Azure Batch 的配額,請通過 QuotaTicketDetails 物件提供其他詳細資訊。

QuotaTicketDetails 包括三個屬性:

屬性名稱 為必填項目 類型 說明 支援的值
quotaChangeRequestSubType 否 字串 請求增加配額的子資源類型 不適用
quotaChangeRequestVersion 對 字串 配額更改請求有效負載版本 "1.0"
quotaChangeRequests 對 字串 QuotaChangeRequest 物件清單 列出<QuotaChangeRequest>

QuotaChangeRequest 包含兩個屬性:

屬性名稱 為必填項目 類型 說明 支援的值
區域 對 字串 請求增加配額的 Azure 位置或區域 按 服務獲取區域清單。
承載 對 字串 Payload 物件的序列化值 如下所述。

在訂閱級別請求配額

若要在訂閱級別請求增加配額,請將 quotaChangeRequestSubType 設置為“訂閱”。

有效載荷詳細資訊

房產 為必填項目 類型 說明 範例
類型 對 字串 “帳戶”是訂閱級別唯一受支持的類型 帳戶
NewLimit 對 整數 所需的新帳戶數量 5

範例

若要在訂閱級別請求增加 Azure Batch 帳戶的配額,請執行以下作:

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

查看 Azure Batch 帳戶(訂閱)配額增加的完整請求和回應正文。

在帳戶級別請求配額

要在帳戶級別請求配額,請將 quotaChangeRequestSubType 設置為“Account”。

有效載荷詳細資訊

房產 為必填項目 類型 說明 範例
帳戶名稱 對 字串 Batch 服務中的唯一帳戶名稱 testBatchAccount
類型 字串 對 所需的子資源類型 工作
VM 系列 對 字串 Microsoft.Compute SKU 系列。 僅為 專用 核心子資源指定。 標準Dv3系列
NewLimit 對 整數 所需的新配額限制 5

Batch 帳號支援的 子資源 類型:

類型 說明
專用 專用 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 帳戶的 專用核心 和 低優先順序核心 的配額,請執行以下作:

"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 資料庫,可以根據資料庫輸送量單位 (DTU) 或伺服器數請求增加配額。

物件

若要請求增加 Azure SQL 資料庫的配額,請通過 QuotaTicketDetails 物件提供其他詳細資訊。

QuotaTicketDetails 物件包括三個屬性:

屬性名稱 為必填項目 類型 說明 支援的值
quotaChangeRequestSubType 否 字串 請求增加配額的子資源類型 不適用
quotaChangeRequestVersion 對 字串 配額更改請求有效負載版本 "1.0"
quotaChangeRequests 對 字串 QuotaChangeRequest 物件清單 列出<QuotaChangeRequest>

QuotaChangeRequest 物件包括兩個屬性:

屬性名稱 為必填項目 類型 說明 支援的值
區域 對 字串 請求增加配額的 Azure 位置或區域子資源類型 按 服務獲取區域清單。
承載 對 字串 Payload 物件的序列化值 如下所述。

DTU 的配額增加

若要請求增加 DTU 的配額,請將 quotaChangeRequestSubType 設置為“DTU”。

有效載荷詳細資訊

房產 為必填項目 類型 說明 範例
伺服器名稱 對 字串 SQL 資料庫伺服器的唯一名稱 測試伺服器
NewLimit 對 整數 DTU 所需的新配額限制 五千

範例

若要請求增加 DTU 的配額,請執行以下作:

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

伺服器配額增加

若要請求增加伺服器的配額,請將 quotaChangeRequestSubType 設置為“Servers”。

有效載荷詳細資訊

房產 為必填項目 類型 說明 範例
NewLimit 對 字串 訂閱所需的 SQL 資料庫伺服器數 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 否 字串 請求增加配額的子資源類型 不適用
quotaChangeRequestVersion 對 字串 配額更改請求有效負載版本 "1.0"
quotaChangeRequests 對 字串 QuotaChangeRequest 物件清單 列出<QuotaChangeRequest>

QuotaChangeRequest 包含兩個屬性:

屬性名稱 為必填項目 類型 說明 支援的值
區域 對 字串 請求增加配額的 Azure 位置或區域 按 服務獲取區域清單。
承載 對 字串 Payload 物件的序列化值 如下所述。

DTU 的配額增加

若要請求增加 DTU 的配額,請將 quotaChangeRequestSubType 設置為“DTU”。

酬載詳細資料

房產 為必填項目 類型 說明 範例
伺服器名稱 對 字串 Azure Synapse Analytics 伺服器的唯一名稱 測試伺服器
NewLimit 對 整數 DTU 所需的新配額限制 五千

範例

若要請求增加 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