Richiedere un aumento della quota usando l'API REST di supporto di Azure

È possibile richiedere una quota aggiuntiva per un servizio di Azure usando l'API REST di supporto di Azure. Questo articolo illustra gli esempi per Macchine virtuali di Azure (core/vCPU), Azure Batch, Database SQL di Azure e Azure Synapse Analytics. Per tutte le richieste di aumento della quota, è necessario specificare dettagli come l'area e i nuovi limiti durante la creazione del ticket. Per i tipi di risorse di questi esempi, Azure richiede dettagli aggiuntivi per garantire che la richiesta di quota venga elaborata in modo tempestivo.

È anche possibile richiedere una quota aggiuntiva aprendo un ticket di supporto di tipo "Limiti del servizio e della sottoscrizione (quote)" nel portale di Azure.

Macchine virtuali di Azure (core/vCPU)

Oggetti

Per richiedere un aumento della quota per Macchine virtuali di Azure (core/vCPU), fornire dettagli aggiuntivi tramite l'oggetto QuotaTicketDetails.

QuotaTicketDetails include tre proprietà:

Nome proprietà Obbligatoria Tipo Descrizione Valori supportati
quotaChangeRequestSubType False string Tipo di sottorisorsa per cui si richiede un aumento della quota Non applicabile
quotaChangeRequestVersion True string Versione del payload della richiesta di modifica della quota "1.0"
quotaChangeRequests True string Elenco di oggetti QuotaChangeRequest List<QuotaChangeRequest>

QuotaChangeRequest include due proprietà:

Nome proprietà Obbligatoria Tipo Descrizione Valori supportati
region True string Località o area di Azure per cui si richiede l'aumento della quota Vedere l'elenco di aree per servizio.
payload True string Valore serializzato dell'oggetto Payload Come descritto di seguito.

Dettagli di Payload

Proprietà Obbligatoria Tipo Descrizione Esempio
VmFamily True string Elenco di famiglie di SKU Microsoft.Compute Serie ESv3
VmFamily True string quota regionale *
VmFamily True string vCPU spot Tutte le serie
NewLimit True integer Nuovo limite di quota desiderato 200

Esempio

  1. Nell'esempio seguente viene illustrato il payload per l'aumento della quota per gli SKU di Macchine virtuali serie ESv3 e Av2 Series Azure (cores/vCPU):
"quotaTicketDetails": {
  "quotaChangeRequestVersion": "1.0",
  "quotaChangeRequests": [
    {
      "region": "AustraliaEast",
      "payload": "{\"VMFamily\":ESv3 Series\",\"NewLimit\":200}"
    },
    {
      "region": "AustraliaEast",
      "payload": "{\"VMFamily\":Av2 Series\",\"NewLimit\":20}"
    },
  ]
}

Visualizzare il corpo completo della richiesta e della risposta per Aumento della quota per Macchine virtuali di Azure (core/vCPU).

  1. Nell'esempio seguente viene illustrato il payload per richiedere un aumento della quota in tutte le serie di macchine virtuali in una determinata area (quota regionale):
"quotaTicketDetails": {
  "quotaChangeRequestVersion": "1.0",
  "quotaChangeRequests": [
    {
      "region": "AustraliaEast",
      "payload": "{\"VMFamily\":*\",\"NewLimit\":200}"
    },
  ]
}
  1. L'esempio seguente illustra il payload per richiedere un aumento della quota per una macchina virtuale spot:
"quotaTicketDetails": {
  "quotaChangeRequestVersion": "1.0",
  "quotaChangeRequests": [
    {
      "region": "AustraliaEast",
      "payload": "{\"VMFamily\":All Series\",\"NewLimit\":20}"
    },
  ]
}

Azure Batch

Per Azure Batch, è possibile richiedere un aumento della quota a livello di sottoscrizione o a livello di account batch.

Oggetti

Per richiedere un aumento della quota per Azure Batch, fornire dettagli aggiuntivi tramite l'oggetto QuotaTicketDetails.

QuotaTicketDetails include tre proprietà:

Nome proprietà Obbligatoria Tipo Descrizione Valori supportati
quotaChangeRequestSubType False string Tipo di sottorisorsa per cui si richiede un aumento della quota Non applicabile
quotaChangeRequestVersion True string Versione del payload della richiesta di modifica della quota "1.0"
quotaChangeRequests True string Elenco di oggetti QuotaChangeRequest List<QuotaChangeRequest>

QuotaChangeRequest include due proprietà:

Nome proprietà Obbligatoria Tipo Descrizione Valori supportati
region True string Località o area di Azure per cui si richiede un aumento della quota Vedere l'elenco di aree per servizio.
payload True string Valore serializzato dell'oggetto Payload Come descritto di seguito.

Richiedere la quota a livello di sottoscrizione

Per richiedere un aumento della quota a livello di sottoscrizione, impostare quotaChangeRequestSubType su "Subscription".

Dettagli di Payload

Proprietà Obbligatoria Tipo Descrizione Esempio
Type True string "Account" è l'unico tipo supportato a livello di sottoscrizione Account
NewLimit True integer Nuovo numero desiderato di account 5

Esempio

Per richiedere un aumento della quota per gli account Azure Batch a livello di sottoscrizione:

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

Visualizzare il corpo completo della richiesta e della risposta per Aumento della quota per account Azure Batch (sottoscrizione).

Richiedere la quota a livello di account

Per richiedere la quota a livello di account, impostare quotaChangeRequestSubType su "Account".

Dettagli di Payload

Proprietà Obbligatoria Tipo Descrizione Esempio
AccountName True string Nome univoco dell'account nel servizio Batch testBatchAccount
Type string True Tipo di sottorisorsa desiderato Processi
Famiglia di macchine virtuali True string Famiglia di SKU Microsoft.Compute. Specificare solo per la sottorisorsa di core Dedicated. standardDv3Family
NewLimit True integer Nuovo limite di quota desiderato 5

Tipi di sottorisorsa supportati per l'account Batch:

Type Descrizione
Dedicato Macchina virtuale (VM) di Azure o VM del servizio cloud dedicata
LowPriority Macchina virtuale (VM) di Azure o VM del servizio cloud rimovibile
Pool Raccolta di nodi in cui viene eseguita l'applicazione
Processi Raccolta di attività

Esempi

Per richiedere un aumento della quota per i core dedicati per un account Azure Batch:

"quotaTicketDetails": {
  "quotaChangeRequestVersion": "1.0",
  "quotaChangeRequestSubType": "Account",
  "quotaChangeRequests": [
    {
      "region": "EastUS",
      "payload": "{\"AccountName\":\"testBatchAccount\",\"VMFamily\":\"standardDv3Family\",\"NewLimit\":200,\"Type\":\"Dedicated\"}"
    }
  ]
}

Visualizzare il corpo completo della richiesta e della risposta per Aumento della quota per account Batch (account) e tipo: Dedicato

Per richiedere un aumento della quota per i processi per un account Azure Batch:

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

Visualizzare il corpo completo della richiesta e della risposta per Aumento della quota per account Batch (processi)

Per richiedere un aumento della quota per core dedicati e Core LowPriority per un account 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\"}"
    },
  ]
}

database SQL di Azure

Per Database SQL di Azure, è possibile richiedere un aumento della quota in base alle unità di elaborazione di database o al numero di server.

Oggetti

Per richiedere un aumento della quota per Database SQL di Azure, fornire dettagli aggiuntivi tramite l'oggetto QuotaTicketDetails.

L'oggetto QuotaTicketDetails include tre proprietà:

Nome proprietà Obbligatoria Tipo Descrizione Valori supportati
quotaChangeRequestSubType False string Tipo di sottorisorsa per cui si richiede un aumento della quota Non applicabile
quotaChangeRequestVersion True string Versione del payload della richiesta di modifica della quota "1.0"
quotaChangeRequests True string Elenco di oggetti QuotaChangeRequest List<QuotaChangeRequest>

L'oggetto QuotaChangeRequest include due proprietà:

Nome proprietà Obbligatoria Tipo Descrizione Valori supportati
region True string Tipo di sottorisorsa località o area di Azure per cui si richiede un aumento della quota Vedere l'elenco di aree per servizio.
payload True string Valore serializzato dell'oggetto Payload Come descritto di seguito.

Aumento della quota per le unità di elaborazione di database

Per richiedere un aumento della quota per le unità di elaborazione di database, impostare quotaChangeRequestSubType su "DTUs".

Dettagli di Payload

Proprietà Obbligatoria Tipo Descrizione Esempio
ServerName True string Nome univoco del server di database SQL testserver
NewLimit True integer Nuovo limite di quota desiderato per le unità di elaborazione di database 5000

Esempio

Per richiedere un aumento della quota per le unità di elaborazione di database:

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

Aumento della quota per i server

Per richiedere un aumento della quota per i server, impostare quotaChangeRequestSubType su "Servers".

Dettagli di Payload

Proprietà Obbligatoria Tipo Descrizione Esempio
NewLimit True string Numero desiderato di server di Database SQL per la sottoscrizione 200

Esempio

Per richiedere un aumento della quota per i server:

"quotaTicketDetails": {
      "quotaChangeRequestVersion": "1.0",
      "quotaChangeRequestSubType": "Servers",
      "quotaChangeRequests": [
        {
          "region": "EastUS",
          "payload": "{\"NewLimit\":200}"
        }
      ]
    }

Azure Synapse Analytics

Per Azure Synapse Analytics, è possibile richiedere un aumento della quota in base alle unità di elaborazione di database o al numero di server.

Oggetti

Per richiedere un aumento della quota per Azure Synapse Analytics, fornire dettagli aggiuntivi tramite l'oggetto QuotaTicketDetails.

QuotaTicketDetails include tre proprietà:

Nome proprietà Obbligatoria Tipo Descrizione Valori supportati
quotaChangeRequestSubType False string Tipo di sottorisorsa per cui si richiede un aumento della quota Non applicabile
quotaChangeRequestVersion True string Versione del payload della richiesta di modifica della quota "1.0"
quotaChangeRequests True string Elenco di oggetti QuotaChangeRequest List<QuotaChangeRequest>

QuotaChangeRequest include due proprietà:

Nome proprietà Obbligatoria Tipo Descrizione Valori supportati
region True string Località o area di Azure per cui si richiede un aumento della quota Vedere l'elenco di aree per servizio.
payload True string Valore serializzato dell'oggetto Payload Come descritto di seguito.

Aumento della quota per le unità di elaborazione di database

Per richiedere un aumento della quota per le unità di elaborazione di database, impostare quotaChangeRequestSubType su "DTUs".

Dettagli di Payload

Proprietà Obbligatoria Tipo Descrizione Esempio
ServerName True string Nome univoco del server Azure Synapse Analytics testserver
NewLimit True integer Nuovo limite di quota desiderato per le unità di elaborazione di database 5000

Esempio

Per richiedere un aumento della quota per le unità di elaborazione di database:

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

Aumento della quota per i server

Per richiedere un aumento della quota per i server, impostare quotaChangeRequestSubType su "Servers".

Dettagli di Payload

Proprietà Obbligatoria Tipo Descrizione Esempio
NewLimit True string Numero desiderato di server Azure Synapse Analytics per la sottoscrizione 200

Esempio

Per richiedere un aumento della quota per i server in un'area:

"quotaTicketDetails": {
      "quotaChangeRequestVersion": "1.0",
      "quotaChangeRequestSubType": "Servers",
      "quotaChangeRequests": [
        {
          "region": "EastUS",
          "payload": "{\"NewLimit\":200}"
        }
      ]
    }

Passaggi successivi

API REST di supporto di Azure