你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
使用 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 | False | 字符串 | 请求增加配额的子资源类型 | 不适用 |
quotaChangeRequestVersion | True | 字符串 | 配额更改请求有效负载版本 | "1.0" |
quotaChangeRequests | True | 字符串 | QuotaChangeRequest 对象的列表 | 列出<QuotaChangeRequest> |
QuotaChangeRequest 包括两个属性:
属性名称 | 必选 | 类型 | 说明 | 支持的值 |
---|---|---|---|---|
region | True | 字符串 | 请求增加配额的 Azure 位置或区域 | 获取地区列表(按服务)。 |
payload | True | 字符串 | Payload 对象的序列化值 | 如下所述。 |
有效负载详细信息
属性 | 必须 | 类型 | 说明 | 示例 |
---|---|---|---|---|
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,你可以在订阅级别或批处理帐户级别请求增加配额。
对象
若要请求为 Azure Batch 增加配额,请通过 QuotaTicketDetails 对象提供更多详细信息。
QuotaTicketDetails 包括三个属性:
属性名称 | 必选 | 类型 | 说明 | 支持的值 |
---|---|---|---|---|
quotaChangeRequestSubType | False | 字符串 | 请求增加配额的子资源类型 | 不适用 |
quotaChangeRequestVersion | True | 字符串 | 配额更改请求有效负载版本 | "1.0" |
quotaChangeRequests | True | 字符串 | QuotaChangeRequest 对象的列表 | 列出<QuotaChangeRequest> |
QuotaChangeRequest 包括两个属性:
属性名称 | 必选 | 类型 | 说明 | 支持的值 |
---|---|---|---|---|
region | True | 字符串 | 请求增加配额的 Azure 位置或区域 | 获取地区列表(按服务)。 |
payload | True | 字符串 | Payload 对象的序列化值 | 如下所述。 |
在订阅级别请求配额
若要在订阅级别请求增加配额,请将 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 帐户配额(订阅)的完整请求和响应正文。
在帐户级别请求配额
若要在帐户级别请求配额,请将 quotaChangeRequestSubType 设置为“Account”。
有效负载详细信息
属性 | 必须 | 类型 | 说明 | 示例 |
---|---|---|---|---|
AccountName | True | 字符串 | Batch 服务中的唯一帐户名 | testBatchAccount |
类型 | 字符串 | True | 所需的子资源类型 | 作业 |
VM 系列 | True | 字符串 | Microsoft.Compute SKU 系列。 仅为专用核心子资源指定。 | standardDv3Family |
NewLimit | True | integer | 所需的新配额限制 | 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 帐户(帐户)和类型Dedicated 增加配额的完整请求和响应正文。
若要请求增加 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 数据库
对于 Azure SQL 数据库,可以根据数据库吞吐量单位 (DTU) 或服务器数来请求增加配额。
对象
若要请求为 Azure SQL 数据库增加配额,请通过 QuotaTicketDetails 对象提供更多详细信息。
QuotaTicketDetails 对象包括三个属性:
属性名称 | 必选 | 类型 | 说明 | 支持的值 |
---|---|---|---|---|
quotaChangeRequestSubType | False | 字符串 | 请求增加配额的子资源类型 | 不适用 |
quotaChangeRequestVersion | True | 字符串 | 配额更改请求有效负载版本 | "1.0" |
quotaChangeRequests | True | 字符串 | QuotaChangeRequest 对象的列表 | 列出<QuotaChangeRequest> |
QuotaChangeRequest 对象包括两个属性:
属性名称 | 必选 | 类型 | 说明 | 支持的值 |
---|---|---|---|---|
region | True | 字符串 | 请求增加配额的 Azure 位置或区域子资源类型 | 获取地区列表(按服务)。 |
payload | True | 字符串 | Payload 对象的序列化值 | 如下所述。 |
增加 DTU 配额
若要请求增加 DTU 配额,请将 quotaChangeRequestSubType 设置为“DTUs”。
有效负载详细信息
属性 | 必须 | 类型 | 说明 | 示例 |
---|---|---|---|---|
ServerName | True | 字符串 | SQL 数据库服务器的唯一名称 | 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 数据库服务器数 | 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 | 字符串 | Payload 对象的序列化值 | 如下所述。 |
增加 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}"
}
]
}