Cloud Quotas vous permet d'afficher les déploiements de valeurs de quota en cours. Cette section explique comment afficher ces déploiements depuis la console Google Cloud et l'API Cloud Quotas.
Comprendre les déploiements en cours
Lorsqu'un autre service Google Cloud augmente les valeurs de quota par défaut pour les ressources et les API, ces modifications sont appliquées progressivement. Cela peut entraîner des déploiements en cours dans différentes régions ou ressources. Pendant le déploiement, la valeur de quota qui s'affiche dans la console Google Cloud ou l'API Cloud Quotas ne reflète pas la nouvelle valeur de quota augmentée tant que le déploiement n'est pas terminé.
Afficher les déploiements en cours depuis la console
Si des déploiements de quotas sont en cours, un message d'information s'affiche en haut de la page "Cloud Quotas" de la console. Le message ressemble à ce qui suit, et contient également un lien. Cliquez sur quotas pour filtrer les résultats afin de n'afficher que les quotas avec des déploiements en cours :
Values for quotas are being updated. This may take 2-3 weeks to complete.
L'indicateur de mise à jour progressive update s'affiche à côté des valeurs de quota affectées par les déploiements en cours.
Si l'indicateur de mise à jour progressive update ne s'affiche pas, procédez comme suit :
Dans la console, accédez à la page "Cloud Quotas".
Cliquez sur le lien vers les quotas dans le message d'information. Cela active le filtre Déploiement en cours : vrai.
Le tableau est mis à jour pour afficher un indicateur de mise à jour progressive update à côté des valeurs de quota en cours de déploiement.
L'indicateur de mise à jour progressive s'affiche également dans les panneaux Modifier les quotas et Surveillance Graphique d'utilisation des quotas pour vous aider à identifier les quotas en cours de déploiement.
Afficher les déploiements en cours à partir de l'API Cloud Quotas
Vous pouvez également consulter les déploiements en cours à l'aide de l'API Cloud Quotas. Pour en savoir plus, consultez les instructions pour configurer l'API Cloud Quotas et implémenter des cas d'utilisation courants.
Le modèle de ressource de l'API Cloud Quotas utilise les ressources QuotaInfo
et QuotaPreference
pour indiquer les déploiements en cours :
La ressource
QuotaInfo
renvoie la valeur de quota précédente lors des déploiements en cours. Pour les quotas en cours de déploiement, un champrollout_info
apparaît dans la réponse sousQuotaDetails
. Ce champ indique qu'il y a à la fois un déploiement en cours et une augmentation de la valeur du quota pour les dimensions spécifiées dans chaque ressourcedimensionsInfo
.La ressource
QuotaPreference
renvoie la valeur de quota précédente lors des déploiements en cours.
Pendant les déploiements en cours, les API Cloud Quota suivantes renvoient la valeur de quota précédente :
Avant d'utiliser l'API Cloud Quotas
Les sections suivantes supposent que vous connaissez l'API Cloud Quotas. Avant d'utiliser l'API Cloud Quotas, assurez-vous d'avoir configuré votre environnement de développement et de maîtriser les commandes permettant d'envoyer des requêtes GET pour obtenir des informations sur les quotas :
- Pour en savoir plus, consultez la présentation de l'API Cloud Quotas.
- Pour savoir comment configurer votre environnement de développement, consultez les instructions sur la configuration de l'API Cloud Quotas.
- Pour voir un exemple de requête et de réponse d'API, consultez l'exemple qui montre comment obtenir des informations sur le quota d'une dimension spécifique au service.
Exemple de réponse de l'API lors d'un déploiement en cours
L'exemple suivant montre les résultats d'un quota régional compatible avec quatre régions : us-central1, us-central2, us-west1 et us-east1. Sa valeur par défaut est 200 dans us-central1 et 100 dans toutes les autres régions. Ce quota régional est également associé à un quota de remplacement de 300 dans us-central2.
Supposons que le producteur de services mette à jour la valeur par défaut pour qu'elle soit 220
dans us-central1 et us-central2. L'exemple suivant montre une réponse QuotaInfo où le déploiement de la configuration du service est en cours pour us-central1 et us-central2 :
- Pour chaque emplacement, le champ
details
affiche la valeur du quota avant la fin du déploiement. - Pour us-central1, la valeur du quota est
200
, et le champrolloutInfo
indique qu'un déploiement est en cours. La valeur du quota n'affiche 220 qu'à la fin du déploiement. - Pour us-central2, la valeur du quota est
300
en raison du quota de remplacement. Le champrolloutInfo
n'apparaît pas, car la valeur du quota reste inchangée une fois le déploiement terminé. - Pour us-west1 et us-east1, la valeur par défaut est
100
.
"name": "projects/PROJECT_NUMBER/locations/global/services/compute.googleapis.com/quotaInfos/GPUS-PER-GPU-FAMILY-per-project-region", "quotatId": "GPUS-PER-GPU-FAMILY-per-project-region", "metric": "compute.googleapis.com/gpus_per_gpu_family", "service": "compute.googleapis.com", "isPrecise": true, "containerType": "PROJECT", "dimensions": [ "gpu_family", "region" ], "quotaDisplayName": "GPUs per GPU family", "metricDisplayName": "GPUs", "dimensionsInfos": [ { "dimensions": { "region" : "us-central1" } , "details": { "value": 200, "rolloutInfo": { "ongoingRollout": true } }, "applicableLocations": [ "us-central1" ] , }, { "dimensions": { "region" : "us-central2" } , "details": { "value": 300, }, "applicableLocations": [ "us-central2" ] }, { "dimensions": {}, "details": { "value": 100, }, "applicableLocations": [ "us-west1", "us-east1" ] }]