Demander une augmentation de quota à l’aide de l’API REST du support Azure
Vous pouvez demander un supplément de quota pour un service Azure via l’API REST du support Azure. Cet article présente des exemples pour Machines virtuelles Azure (cœurs/processeur virtuel), Azure Batch, Azure SQL Database et Azure Synapse Analytics. Toutes les demandes d’augmentation de quota nécessitent des détails comme la région et les nouvelles limites pendant la création de ticket. Pour les types de ressource utilisés dans nos exemples, Azure nécessite des détails supplémentaires pour que la demande de quota soit traitée en temps voulu.
Vous pouvez aussi demander un supplément de quota en ouvrant un ticket de support de type « Limites du service et de l’abonnement (quota) » sur le portail Azure.
Machines virtuelles Azure (cœurs/processeur virtuel)
Objets
Pour demander une augmentation de quota pour Machines virtuelles Azure (cœurs/processeur virtuel), fournissez des détails supplémentaires via l’objet QuotaTicketDetails.
QuotaTicketDetails comporte trois propriétés :
Nom de la propriété | Obligatoire | Type | Description | Valeurs prises en charge |
---|---|---|---|---|
quotaChangeRequestSubType | False | string | Type de sous-ressource pour lequel vous demandez une augmentation de quota | Non applicable |
quotaChangeRequestVersion | True | string | Version de la charge utile de demande de modification de quota | "1.0" |
quotaChangeRequests | True | string | Liste des objets QuotaChangeRequest | List<QuotaChangeRequest> |
QuotaChangeRequest comporte deux propriétés :
Nom de la propriété | Obligatoire | Type | Description | Valeurs prises en charge |
---|---|---|---|---|
region | True | string | Emplacement/région Azure pour lequel/laquelle vous demandez l’augmentation de quota | Get region list by service. |
payload | True | string | Valeur sérialisée de l’objet Payload | Comme décrit ci-dessous. |
Détails de la charge utile
Propriété | Obligatoire | Type | Description | Exemple |
---|---|---|---|---|
VmFamily | True | string | Liste de la famille de références SKU Microsoft.Compute | Série ESv3 |
VmFamily | True | string | quota régional | * |
VmFamily | True | string | processeur virtuel spot | Toutes les séries |
NewLimit | True | entier | Nouvelle limite de quota souhaitée | 200 |
Exemples
- L’exemple suivant montre la charge utile pour demander des augmentations de quota pour les références SKU des machines virtuelles Azure de série ESv3 et AV2 (cœurs/processeur virtuel) :
"quotaTicketDetails": {
"quotaChangeRequestVersion": "1.0",
"quotaChangeRequests": [
{
"region": "AustraliaEast",
"payload": "{\"VMFamily\":ESv3 Series\",\"NewLimit\":200}"
},
{
"region": "AustraliaEast",
"payload": "{\"VMFamily\":Av2 Series\",\"NewLimit\":20}"
},
]
}
Examinez le corps complet de la demande et de la réponse pour l’augmentation de quota pour Machines virtuelles Azure (cœurs/processeur virtuel).
- L’exemple suivant montre la charge utile pour demander une augmentation de quota sur toutes les séries de machines virtuelles d’une région donnée (quota régional) :
"quotaTicketDetails": {
"quotaChangeRequestVersion": "1.0",
"quotaChangeRequests": [
{
"region": "AustraliaEast",
"payload": "{\"VMFamily\":*\",\"NewLimit\":200}"
},
]
}
- L’exemple suivant montre la charge utile pour demander une augmentation de quota pour une machine virtuelle spot :
"quotaTicketDetails": {
"quotaChangeRequestVersion": "1.0",
"quotaChangeRequests": [
{
"region": "AustraliaEast",
"payload": "{\"VMFamily\":All Series\",\"NewLimit\":20}"
},
]
}
Azure Batch
Pour Azure Batch, vous pouvez demander une augmentation de quota au niveau de l’abonnement ou du compte Batch.
Objets
Pour demander une augmentation de quota pour Azure Batch, fournissez des détails supplémentaires via l’objet QuotaTicketDetails.
QuotaTicketDetails comporte trois propriétés :
Nom de la propriété | Obligatoire | Type | Description | Valeurs prises en charge |
---|---|---|---|---|
quotaChangeRequestSubType | False | string | Type de sous-ressource pour lequel vous demandez une augmentation de quota | Non applicable |
quotaChangeRequestVersion | True | string | Version de la charge utile de demande de modification de quota | "1.0" |
quotaChangeRequests | True | string | Liste des objets QuotaChangeRequest | List<QuotaChangeRequest> |
QuotaChangeRequest comporte deux propriétés :
Nom de la propriété | Obligatoire | Type | Description | Valeurs prises en charge |
---|---|---|---|---|
region | True | string | Emplacement/région Azure pour lequel/laquelle vous demandez une augmentation de quota | Get region list by service. |
payload | True | string | Valeur sérialisée de l’objet Payload | Comme décrit ci-dessous. |
Demander un quota au niveau de l’abonnement
Pour demander une augmentation du quota au niveau de l’abonnement, définissez quotaChangeRequestSubType sur « Subscription ».
Détails de la charge utile
Propriété | Obligatoire | Type | Description | Exemple |
---|---|---|---|---|
Type | True | string | « Account » est le seul type pris en charge au niveau de l’abonnement | Compte |
NewLimit | True | entier | Nouveau nombre de comptes souhaité | 5 |
Exemple
Pour demander une augmentation de quota pour les comptes Azure Batch au niveau de l’abonnement :
"quotaTicketDetails": {
"quotaChangeRequestVersion": "1.0",
"quotaChangeRequestSubType": "Subscription",
"quotaChangeRequests": [
{
"region": "EastUS",
"payload": "{\"NewLimit\":5,\"Type\":\"Account\"}"
}
]
}
Examinez le corps complet de la demande et de la réponse pour l’augmentation de quota pour compte Azure Batch (abonnement).
Demander un quota au niveau du compte
Pour demander un quota au niveau du compte, définissez quotaChangeRequestSubType sur « Account ».
Détails de la charge utile
Propriété | Obligatoire | Type | Description | Exemple |
---|---|---|---|---|
AccountName | True | string | Nom de compte unique dans le service Batch | testBatchAccount |
Type | string | True | Type de sous-ressource souhaité | travaux |
Famille de machines virtuelles | True | string | Famille de références SKU Microsoft.Compute. À spécifier uniquement pour la sous-ressource de base Dedicated. | standardDv3Family |
NewLimit | True | entier | Nouvelle limite de quota souhaitée | 5 |
Types de sous-ressource pris en charge pour le compte Batch :
Type | Description |
---|---|
Dédié | Machine virtuelle Azure dédiée ou machine virtuelle du service cloud |
LowPriority | Machine virtuelle Azure dédiée ou machine virtuelle du service cloud pouvant être supprimée |
Pools | Collection de nœuds sur lesquels votre application s’exécute |
travaux | Collection de tâches |
Exemples
Pour demander une augmentation de quota pour les cœurs dédiés « Dedicated Cores » d’un compte Azure Batch :
"quotaTicketDetails": {
"quotaChangeRequestVersion": "1.0",
"quotaChangeRequestSubType": "Account",
"quotaChangeRequests": [
{
"region": "EastUS",
"payload": "{\"AccountName\":\"testBatchAccount\",\"VMFamily\":\"standardDv3Family\",\"NewLimit\":200,\"Type\":\"Dedicated\"}"
}
]
}
Examinez le corps complet de la demande et de la réponse pour l’augmentation de quota pour compte Batch (Account) et Type : Dedicated
Pour demander une augmentation de quota pour les travaux (Jobs) d’un compte Azure Batch :
"quotaTicketDetails": {
"quotaChangeRequestVersion": "1.0",
"quotaChangeRequestSubType": "Account",
"quotaChangeRequests": [
{
"region": "EastUS",
"payload": "{\"AccountName\":\"testBatchAccount\",\"NewLimit\":5,\"Type\":\"Jobs\"}"
}
]
}
Examinez le corps complet de la demande et de la réponse pour l’augmentation de quota pour compte Batch (Jobs)
Pour demander une augmentation de quota à la fois pour Dedicated Cores et LowPriority Cores d’un compte 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 Database
Pour Azure SQL Database, vous pouvez demander une augmentation de quota en fonction des DUT (Database Throughput Unit) ou du nombre de serveurs.
Objets
Pour demander une augmentation de quota pour Azure SQL Database, fournissez des détails supplémentaires via l’objet QuotaTicketDetails.
L’objet QuotaTicketDetails comporte trois propriétés :
Nom de la propriété | Obligatoire | Type | Description | Valeurs prises en charge |
---|---|---|---|---|
quotaChangeRequestSubType | False | string | Type de sous-ressource pour lequel vous demandez une augmentation de quota | Non applicable |
quotaChangeRequestVersion | True | string | Version de la charge utile de demande de modification de quota | "1.0" |
quotaChangeRequests | True | string | Liste des objets QuotaChangeRequest | List<QuotaChangeRequest> |
L’objet QuotaChangeRequest comporte deux propriétés :
Nom de la propriété | Obligatoire | Type | Description | Valeurs prises en charge |
---|---|---|---|---|
region | True | string | Type de sous-ressource d’emplacement/région Azure pour lequel vous demandez une augmentation de quota | Get region list by service. |
payload | True | string | Valeur sérialisée de l’objet Payload | Comme décrit ci-dessous. |
Augmentation de quota pour DTU
Pour demander une augmentation de quota pour des DTU, définissez quotaChangeRequestSubType sur « DTU ».
Détails de la charge utile
Propriété | Obligatoire | Type | Description | Exemple |
---|---|---|---|---|
ServerName | True | string | Nom unique du serveur SQL Database | testserver |
NewLimit | True | entier | Nouvelle limite de quota souhaitée pour les DTU | 5 000 |
Exemple
Pour demander une augmentation de quota pour les DTU :
"quotaTicketDetails": {
"quotaChangeRequestVersion": "1.0",
"quotaChangeRequestSubType": "DTUs",
"quotaChangeRequests": [
{
"region": "EastUS",
"payload": "{\"ServerName\":\"testserver\",\"NewLimit\":5000}"
}
]
}
Augmentation de quota pour serveurs
Pour demander une augmentation de quota pour des serveurs, définissez quotaChangeRequestSubType sur « Servers ».
Détails de la charge utile
Propriété | Obligatoire | Type | Description | Exemple |
---|---|---|---|---|
NewLimit | True | string | Nombre souhaité de serveurs SQL Database pour l’abonnement | 200 |
Exemple
Pour demander une augmentation de quota pour les serveurs :
"quotaTicketDetails": {
"quotaChangeRequestVersion": "1.0",
"quotaChangeRequestSubType": "Servers",
"quotaChangeRequests": [
{
"region": "EastUS",
"payload": "{\"NewLimit\":200}"
}
]
}
Azure Synapse Analytics
Pour Azure Synapse Analytics, vous pouvez demander une augmentation de quota en fonction des DUT (Database Throughput Unit) ou du nombre de serveurs.
Objets
Pour demander une augmentation de quota pour Azure Synapse Analytics, fournissez des détails supplémentaires via l’objet QuotaTicketDetails.
QuotaTicketDetails comporte trois propriétés :
Nom de la propriété | Obligatoire | Type | Description | Valeurs prises en charge |
---|---|---|---|---|
quotaChangeRequestSubType | False | string | Type de sous-ressource pour lequel vous demandez une augmentation de quota | Non applicable |
quotaChangeRequestVersion | True | string | Version de la charge utile de demande de modification de quota | "1.0" |
quotaChangeRequests | True | string | Liste des objets QuotaChangeRequest | List<QuotaChangeRequest> |
QuotaChangeRequest comporte deux propriétés :
Nom de la propriété | Obligatoire | Type | Description | Valeurs prises en charge |
---|---|---|---|---|
region | True | string | Emplacement/région Azure pour lequel/laquelle vous demandez une augmentation de quota | Get region list by service. |
payload | True | string | Valeur sérialisée de l’objet Payload | Comme décrit ci-dessous. |
Augmentation de quota pour DTU
Pour demander une augmentation de quota pour des DTU, définissez quotaChangeRequestSubType sur « DTU ».
Détails de la charge utile
Propriété | Obligatoire | Type | Description | Exemple |
---|---|---|---|---|
ServerName | True | string | Nom unique du serveur Azure Synapse Analytics | testserver |
NewLimit | True | entier | Nouvelle limite de quota souhaitée pour les DTU | 5 000 |
Exemple
Pour demander une augmentation de quota pour les DTU :
"quotaTicketDetails": {
"quotaChangeRequestVersion": "1.0",
"quotaChangeRequestSubType": "DTUs",
"quotaChangeRequests": [
{
"region": "EastUS",
"payload": "{\"ServerName\":\"testserver\",\"NewLimit\":5000}"
}
]
}
Augmentation de quota pour serveurs
Pour demander une augmentation de quota pour des serveurs, définissez quotaChangeRequestSubType sur « Servers ».
Détails de la charge utile
Propriété | Obligatoire | Type | Description | Exemple |
---|---|---|---|---|
NewLimit | True | string | Nombre souhaité de serveurs Azure Synapse Analytics pour l’abonnement | 200 |
Exemple
Pour demander une augmentation de quota pour les serveurs d’une région :
"quotaTicketDetails": {
"quotaChangeRequestVersion": "1.0",
"quotaChangeRequestSubType": "Servers",
"quotaChangeRequests": [
{
"region": "EastUS",
"payload": "{\"NewLimit\":200}"
}
]
}