Partilhar via


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

  1. 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).

  1. 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}"
    },
  ]
}
  1. 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}"
        }
      ]
    }

Passos seguintes

API REST do Suporte do Azure