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 augmente les valeurs de quota par défaut pour les ressources et les API, ces modifications s'effectuent progressivement. Google Cloud Cela peut entraîner des déploiements en cours dans différentes régions ou ressources. Lors du 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 dans 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 Google Cloud console, accédez à la page IAM et administration > Quotas et limites du système:

    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 afficher 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 s'affiche dans la réponse sous QuotaDetails. Ce champ indique qu'un déploiement est en cours et que la valeur du quota augmente 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.

Lors des déploiements en cours, les API Cloud Quotas 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 de configurer votre environnement de développement et de maîtriser les commandes permettant d'effectuer 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 supplémentaire de 300 dans us-central2.

Supposons que le producteur de services définisse la valeur par défaut sur 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" ]
}]