Afficher les déploiements en cours

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 :

  1. Dans la console, accédez à la page "Cloud Quotas".

    Accéder à la page Quotas et limites du système

  2. Cliquez sur le lien vers les quotas dans le message d'information. Cela active le filtre Déploiement en cours : vrai.

  3. 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 champ rollout_info apparaît dans la réponse sous QuotaDetails. 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 ressource dimensionsInfo.

  • 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 :

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 champ rolloutInfo 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 champ rolloutInfo 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" ]
}]