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.
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. |
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 |
- 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).
- 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}"
},
]
}
- 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}"
},
]
}
Per Azure Batch, è possibile richiedere un aumento della quota a livello di sottoscrizione o a livello di account batch.
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. |
Per richiedere un aumento della quota a livello di sottoscrizione, impostare quotaChangeRequestSubType su "Subscription".
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 |
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).
Per richiedere la quota a livello di account, impostare quotaChangeRequestSubType su "Account".
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à |
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\"}"
},
]
}
Per Database SQL di Azure, è possibile richiedere un aumento della quota in base alle unità di elaborazione di database o al numero di server.
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. |
Per richiedere un aumento della quota per le unità di elaborazione di database, impostare quotaChangeRequestSubType su "DTUs".
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 |
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}"
}
]
}
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 |
Per richiedere un aumento della quota per i server:
"quotaTicketDetails": {
"quotaChangeRequestVersion": "1.0",
"quotaChangeRequestSubType": "Servers",
"quotaChangeRequests": [
{
"region": "EastUS",
"payload": "{\"NewLimit\":200}"
}
]
}
Per Azure Synapse Analytics, è possibile richiedere un aumento della quota in base alle unità di elaborazione di database o al numero di server.
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. |
Per richiedere un aumento della quota per le unità di elaborazione di database, impostare quotaChangeRequestSubType su "DTUs".
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 |
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}"
}
]
}
Per richiedere un aumento della quota per i server, impostare quotaChangeRequestSubType su "Servers".
Proprietà | Obbligatoria | Tipo | Descrizione | Esempio |
---|---|---|---|---|
NewLimit | True | string | Numero desiderato di server Azure Synapse Analytics per la sottoscrizione | 200 |
Per richiedere un aumento della quota per i server in un'area:
"quotaTicketDetails": {
"quotaChangeRequestVersion": "1.0",
"quotaChangeRequestSubType": "Servers",
"quotaChangeRequests": [
{
"region": "EastUS",
"payload": "{\"NewLimit\":200}"
}
]
}