Pedir um aumento de quota com a API REST do Suporte do Azure
Pode pedir quota adicional para um serviço do Azure com a API REST do Suporte do Azure. Este artigo mostra exemplos para Máquinas Virtuais do Azure (núcleos/vCPU), Azure Batch, Base de Dados SQL do Azure e Azure Synapse Analytics. Todos os pedidos de aumento de quota requerem detalhes como a região e novos limites durante a criação de pedidos. Para os tipos de recursos nos nossos exemplos, o Azure requer detalhes adicionais para garantir que o pedido de quota é processado atempadamente.
Também pode pedir quota adicional ao abrir um pedido de suporte do tipo "Limites de serviço e subscrição (quota)" no portal do Azure.
Máquinas Virtuais do Azure (núcleos/vCPU)
Objetos
Para pedir um aumento de quota para Máquinas Virtuais do Azure (núcleos/vCPU), forneça detalhes adicionais através do objeto QuotaTicketDetails.
QuotaTicketDetails inclui três propriedades:
Nome da Propriedade | Necessário | Tipo | Descrição | Valores Suportados |
---|---|---|---|---|
quotaChangeRequestSubType | Falso | string | O tipo de sub-recurso para o qual está a pedir um aumento de quota | Não Aplicável |
quotaChangeRequestVersion | Verdadeiro | string | Versão de payload do pedido de alteração de quota | "1.0" |
quotaChangeRequests | Verdadeiro | string | Lista de objetos QuotaChangeRequest | Listar<QuotaChangeRequest> |
QuotaChangeRequest inclui duas propriedades:
Nome da Propriedade | Necessário | Tipo | Descrição | Valores Suportados |
---|---|---|---|---|
. | Verdadeiro | string | Localização ou região do Azure para a qual está a pedir o aumento de quota | Obtenha a lista de regiões por serviço. |
payload | Verdadeiro | string | Valor serializado do objeto Payload | Como descrito abaixo. |
Detalhes de payload
Propriedade | Necessário | Tipo | Descrição | Exemplo |
---|---|---|---|---|
VmFamily | Verdadeiro | string | Lista de famílias de SKU de Microsoft.Compute | Série ESv3 |
VmFamily | Verdadeiro | string | quota regional | * |
VmFamily | Verdadeiro | string | vCPU spot | Todas as Séries |
NewLimit | Verdadeiro | número inteiro | Novo limite de quota desejado | 200 |
Exemplos
- O exemplo seguinte ilustra o payload para pedir aumentos de quota para as SKUs de Máquinas Virtuais (núcleos/vCPUs) da Série ESv3 e da Série Av2 do Azure:
"quotaTicketDetails": {
"quotaChangeRequestVersion": "1.0",
"quotaChangeRequests": [
{
"region": "AustraliaEast",
"payload": "{\"VMFamily\":ESv3 Series\",\"NewLimit\":200}"
},
{
"region": "AustraliaEast",
"payload": "{\"VMFamily\":Av2 Series\",\"NewLimit\":20}"
},
]
}
veja o pedido completo e o corpo da resposta para Aumento de quota para Máquinas Virtuais do Azure (núcleos/vCPU).
- O exemplo seguinte ilustra o payload para pedir um aumento de quota em todas as séries de VMs numa determinada região (quota regional):
"quotaTicketDetails": {
"quotaChangeRequestVersion": "1.0",
"quotaChangeRequests": [
{
"region": "AustraliaEast",
"payload": "{\"VMFamily\":*\",\"NewLimit\":200}"
},
]
}
- O exemplo seguinte ilustra o payload para pedir um aumento de quota para uma VM spot:
"quotaTicketDetails": {
"quotaChangeRequestVersion": "1.0",
"quotaChangeRequests": [
{
"region": "AustraliaEast",
"payload": "{\"VMFamily\":All Series\",\"NewLimit\":20}"
},
]
}
Azure Batch
Para o Azure Batch, pode pedir um aumento de quota ao nível da subscrição ou ao nível da conta do Batch.
Objetos
Para pedir um aumento de quota para o Azure Batch, forneça detalhes adicionais através do objeto QuotaTicketDetails.
QuotaTicketDetails inclui três propriedades:
Nome da Propriedade | Necessário | Tipo | Descrição | Valores Suportados |
---|---|---|---|---|
quotaChangeRequestSubType | Falso | string | O tipo de sub-recurso para o qual está a pedir um aumento de quota | Não Aplicável |
quotaChangeRequestVersion | Verdadeiro | string | Versão de payload do pedido de alteração de quota | "1.0" |
quotaChangeRequests | Verdadeiro | string | Lista de objetos QuotaChangeRequest | Listar<QuotaChangeRequest> |
QuotaChangeRequest inclui duas propriedades:
Nome da Propriedade | Necessário | Tipo | Descrição | Valores Suportados |
---|---|---|---|---|
. | Verdadeiro | string | Localização ou região do Azure para a qual está a pedir um aumento de quota | Obtenha a lista de regiões por serviço. |
payload | Verdadeiro | string | Valor serializado do objeto Payload | Como descrito abaixo. |
Pedir quota ao nível da subscrição
Para pedir um aumento de quota ao nível da subscrição, defina quotaChangeRequestSubType como "Subscrição".
Detalhes de Payload
Propriedade | Necessário | Tipo | Descrição | Exemplo |
---|---|---|---|---|
Tipo | Verdadeiro | string | "Conta" é o único tipo suportado ao nível da subscrição | Conta |
NewLimit | Verdadeiro | número inteiro | Novo número de contas pretendido | 5 |
Exemplo
Para pedir um aumento de quota para as contas do Azure Batch ao nível da subscrição:
"quotaTicketDetails": {
"quotaChangeRequestVersion": "1.0",
"quotaChangeRequestSubType": "Subscription",
"quotaChangeRequests": [
{
"region": "EastUS",
"payload": "{\"NewLimit\":5,\"Type\":\"Account\"}"
}
]
}
Veja o pedido completo e o corpo da resposta para Aumento de quota para contas do Azure Batch (subscrição).
Pedir quota ao nível da conta
Para pedir quota ao nível da conta, defina quotaChangeRequestSubType como "Conta".
Detalhes de Payload
Propriedade | Necessário | Tipo | Descrição | Exemplo |
---|---|---|---|---|
AccountName | Verdadeiro | string | Nome de conta exclusivo no serviço Batch | testBatchAccount |
Tipo | string | Verdadeiro | Tipo de sub-recurso desejado | Tarefas |
Família da VM | Verdadeiro | string | Família de SKUs de Microsoft.Compute. Especifique apenas para sub-recursos de núcleos dedicados. | standardDv3Family |
NewLimit | Verdadeiro | número inteiro | Novo limite de quota desejado | 5 |
Tipos de sub-recursos suportados para contas do Batch:
Tipo | Descrição |
---|---|
Dedicada | Máquina virtual (VM) do Azure dedicada ou VM de serviço cloud |
LowPriority | Máquina virtual (VM) do Azure expulsável ou VM de serviço cloud |
Conjuntos | Coleção de nós na qual a sua aplicação é executada |
Tarefas | Coleção de tarefas |
Exemplos
Para pedir um aumento de quota para Núcleos Dedicados para uma conta do Azure Batch:
"quotaTicketDetails": {
"quotaChangeRequestVersion": "1.0",
"quotaChangeRequestSubType": "Account",
"quotaChangeRequests": [
{
"region": "EastUS",
"payload": "{\"AccountName\":\"testBatchAccount\",\"VMFamily\":\"standardDv3Family\",\"NewLimit\":200,\"Type\":\"Dedicated\"}"
}
]
}
Veja o pedido completo e o corpo da resposta para Aumento de quota para contas do Azure Batch (Conta) e Tipo: Dedicado
Para pedir um aumento de quota para Tarefas para uma conta do Azure Batch:
"quotaTicketDetails": {
"quotaChangeRequestVersion": "1.0",
"quotaChangeRequestSubType": "Account",
"quotaChangeRequests": [
{
"region": "EastUS",
"payload": "{\"AccountName\":\"testBatchAccount\",\"NewLimit\":5,\"Type\":\"Jobs\"}"
}
]
}
Veja o pedido completo e o corpo da resposta para Aumento de quota para contas do Azure Batch (Tarefas)
Para pedir um aumento de quota para Núcleos Dedicados e Núcleos LowPriority para uma conta 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\"}"
},
]
}
Base de Dados SQL do Azure
Para a Base de Dados SQL do Azure, pode pedir um aumento de quota com base nas Unidades de Débito de Base de Dados (DTUs) ou no número de servidores.
Objetos
Para pedir um aumento de quota para a Base de Dados SQL do Azure, forneça detalhes adicionais através do objeto QuotaTicketDetails.
O objeto QuotaTicketDetails inclui três propriedades:
Nome da Propriedade | Necessário | Tipo | Descrição | Valores Suportados |
---|---|---|---|---|
quotaChangeRequestSubType | Falso | string | O tipo de sub-recurso para o qual está a pedir um aumento de quota | Não Aplicável |
quotaChangeRequestVersion | Verdadeiro | string | Versão de payload do pedido de alteração de quota | "1.0" |
quotaChangeRequests | Verdadeiro | string | Lista de objetos QuotaChangeRequest | Listar<QuotaChangeRequest> |
O objeto QuotaChangeRequest inclui duas propriedades:
Nome da Propriedade | Necessário | Tipo | Descrição | Valores Suportados |
---|---|---|---|---|
. | Verdadeiro | string | Localização ou região do Azure do tipo de sub-recurso para o qual está a pedir um aumento de quota | Obtenha a lista de regiões por serviço. |
payload | Verdadeiro | string | Valor serializado do objeto Payload | Como descrito abaixo. |
Aumento de quota para DTUs
Para pedir um aumento de quota para DTUs, defina quotaChangeRequestSubType como "DTUs".
Detalhes de Payload
Propriedade | Necessário | Tipo | Descrição | Exemplo |
---|---|---|---|---|
ServerName | Verdadeiro | string | Nome exclusivo do servidor da Base de Dados SQL | testserver |
NewLimit | Verdadeiro | número inteiro | Novo limite de quota desejado para DTUs | 5000 |
Exemplo
Para pedir um aumento de quota para DTUs:
"quotaTicketDetails": {
"quotaChangeRequestVersion": "1.0",
"quotaChangeRequestSubType": "DTUs",
"quotaChangeRequests": [
{
"region": "EastUS",
"payload": "{\"ServerName\":\"testserver\",\"NewLimit\":5000}"
}
]
}
Aumento de quota para servidores
Para pedir um aumento de quota para servidores, defina quotaChangeRequestSubType como "Servidores".
Detalhes de Payload
Propriedade | Necessário | Tipo | Descrição | Exemplo |
---|---|---|---|---|
NewLimit | Verdadeiro | string | Número desejado de servidores da Base de Dados SQL para a subscrição | 200 |
Exemplo
Para pedir um aumento de quota para servidores:
"quotaTicketDetails": {
"quotaChangeRequestVersion": "1.0",
"quotaChangeRequestSubType": "Servers",
"quotaChangeRequests": [
{
"region": "EastUS",
"payload": "{\"NewLimit\":200}"
}
]
}
Azure Synapse Analytics
Para o Azure Synapse Analytics, pode pedir um aumento de quota com base nas Unidades de Débito de Base de Dados (DTUs) ou no número de servidores.
Objetos
Para pedir um aumento de quota para o Azure Synapse Analytics, forneça detalhes adicionais através do objeto QuotaTicketDetails.
QuotaTicketDetails inclui três propriedades:
Nome da Propriedade | Necessário | Tipo | Descrição | Valores Suportados |
---|---|---|---|---|
quotaChangeRequestSubType | Falso | string | O tipo de sub-recurso para o qual está a pedir um aumento de quota | Não Aplicável |
quotaChangeRequestVersion | Verdadeiro | string | Versão de payload do pedido de alteração de quota | "1.0" |
quotaChangeRequests | Verdadeiro | string | Lista de objetos QuotaChangeRequest | Listar<QuotaChangeRequest> |
QuotaChangeRequest inclui duas propriedades:
Nome da Propriedade | Necessário | Tipo | Descrição | Valores Suportados |
---|---|---|---|---|
. | Verdadeiro | string | Localização ou região do Azure para a qual está a pedir um aumento de quota | Obtenha a lista de regiões por serviço. |
payload | Verdadeiro | string | Valor serializado do objeto Payload | Como descrito abaixo. |
Aumento de quota para DTUs
Para pedir um aumento de quota para DTUs, defina quotaChangeRequestSubType como "DTUs".
Detalhes de payload
Propriedade | Necessário | Tipo | Descrição | Exemplo |
---|---|---|---|---|
ServerName | Verdadeiro | string | Nome exclusivo do servidor do Azure Synapse Analytics | testserver |
NewLimit | Verdadeiro | número inteiro | Novo limite de quota desejado para DTUs | 5000 |
Exemplo
Para pedir um aumento de quota para DTUs:
"quotaTicketDetails": {
"quotaChangeRequestVersion": "1.0",
"quotaChangeRequestSubType": "DTUs",
"quotaChangeRequests": [
{
"region": "EastUS",
"payload": "{\"ServerName\":\"testserver\",\"NewLimit\":5000}"
}
]
}
Aumento de quota para servidores
Para pedir um aumento de quota para servidores, defina quotaChangeRequestSubType como "Servidores".
Detalhes de Payload
Propriedade | Necessário | Tipo | Descrição | Exemplo |
---|---|---|---|---|
NewLimit | Verdadeiro | string | Número desejado de servidores do Azure Synapse Analytics para a subscrição | 200 |
Exemplo
Para pedir um aumento de quota para servidores numa região:
"quotaTicketDetails": {
"quotaChangeRequestVersion": "1.0",
"quotaChangeRequestSubType": "Servers",
"quotaChangeRequests": [
{
"region": "EastUS",
"payload": "{\"NewLimit\":200}"
}
]
}