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:
Na Google Cloud consola, aceda à página IAM e administração > Quotas e limites do sistema:
Clique no link para quotas na mensagem informativa. Isto ativa o filtro: Has ongoing rollout: True.
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 camporollout_info
na resposta emQuotaDetails
. Este campo indica que existe uma implementação contínua e um aumento no valor da quota para as dimensões especificadas em cada recursodimensionsInfo
.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:
- Para uma vista geral, consulte o artigo Vista geral da API Cloud Quotas.
- Para ver instruções sobre como configurar o ambiente de desenvolvimento, consulte as instruções sobre como configurar a API Cloud Quotas.
- Para ver um exemplo de pedido e resposta da API, consulte o exemplo que mostra como obter informações de quota para uma dimensão específica do serviço.
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 camporolloutInfo
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 camporolloutInfo
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" ] }]