Veja implementações em curso

As quotas da nuvem permitem-lhe ver implementações de valores de quotas em curso. Esta secção explica como ver estas implementações a partir da Google Cloud consola e da API Cloud Quotas.

Compreenda as implementações contínuas

Quando outro Google Cloud serviço aumenta os valores de quota predefinidos para recursos e APIs, estas alterações ocorrem gradualmente. Isto pode resultar em implementações contínuas em diferentes regiões ou recursos. Durante a implementação, o valor da quota apresentado na Google Cloud consola ou na API Cloud Quotas não reflete o novo valor da quota aumentado até a implementação estar concluída.

Veja implementações em curso a partir da consola

Se existirem implementações de quotas em curso, é apresentada uma mensagem informativa na parte superior da página Quotas da nuvem na consola. A mensagem é semelhante ao seguinte texto, que também contém um link. Clique em quotas para filtrar de modo que apenas sejam apresentadas quotas com implementações contínuas:

Values for quotas are being updated. This may take 2-3 weeks to complete.

O indicador de atualização contínua atualizar é apresentado junto aos valores de quota afetados pelas implementações em curso.

Se não vir o indicador de atualização atualização contínua, siga estes passos:

  1. Na Google Cloud consola, aceda à página IAM e administração > Quotas e limites do sistema:

    Aceda a Quotas e limites do sistema

  2. Clique no link para quotas na mensagem informativa. Isto ativa o filtro: Has ongoing rollout: True.

  3. A tabela é atualizada para mostrar um indicador de atualização contínua update junto aos valores de quota com implementações contínuas.

O indicador de atualização contínua também aparece nos painéis Editar quotas e Monitorização Gráfico de utilização de quotas para ajudar a identificar quotas com implementações em curso.

Veja implementações contínuas a partir da API Cloud Quotas

Também pode ver implementações em curso através da API Cloud Quotas. Para mais informações, consulte as instruções sobre como configurar a API Cloud Quotas e implementar exemplos de utilização comuns.

O modelo de recursos da API Cloud Quotas usa os recursos QuotaInfo e QuotaPreference para indicar implementações contínuas:

  • O recurso QuotaInfo devolve o valor da quota anterior durante implementações contínuas. Para quotas que estão a ser implementadas continuamente, é apresentado um campo rollout_info na resposta em QuotaDetails. Este campo indica que existe uma implementação contínua e um aumento no valor da quota para as dimensões especificadas em cada recurso dimensionsInfo.

  • O recurso QuotaPreference devolve o valor da quota anterior durante as implementações em curso.

Durante as implementações contínuas, as seguintes APIs Cloud Quota devolvem o valor da quota anterior:

Antes de usar a API Cloud Quotas

As secções seguintes pressupõem que tem familiaridade com a API Cloud Quotas. Antes de usar a API Cloud Quotas, certifique-se de que configura o seu ambiente de desenvolvimento e se sente confortável com os comandos para fazer pedidos GET de informações de quotas:

Exemplo de resposta da API durante uma implementação em curso

O exemplo seguinte mostra os resultados de uma quota regional suportada em quatro regiões: us-central1, us-central2, us-west1 e us-east1. O valor predefinido é 200 em us-central1 e 100 em todas as outras regiões. Esta quota regional também tem uma substituição de quota adicional de 300 em us-central2.

Suponha que o produtor de serviços atualiza o valor predefinido para 220 em us-central1 e us-central2. O exemplo que se segue mostra uma resposta QuotaInfo em que a implementação da configuração do serviço está em curso para us-central1 e us-central2:

  • Para cada localização, o campo details apresenta o valor da quota antes da conclusão da implementação.
  • Para us-central1, o valor da quota é 200 e o campo rolloutInfo indica que está em curso uma implementação contínua. O valor da quota só muda para 220 após a conclusão da implementação.
  • Para us-central2, o valor da quota é 300 devido à substituição da quota. O campo rolloutInfo não é apresentado porque o valor da quota permanece inalterado após a conclusão da implementação.
  • Para us-west1 e us-east1, o valor é predefinido como 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" ]
}]