Este documento lista as quotas de taxa do Compute Engine, que definem o número de pedidos que pode fazer aos métodos da API Compute Engine.
Quotas de tarifas
As quotas de taxa (também conhecidas como limites de taxa da API ou quotas da API) definem o número de pedidos que podem ser feitos à API Compute Engine. Estas quotas aplicam-se por projeto. Cada quota aplica-se a um grupo de um ou mais métodos da API Compute Engine. Quando usa a CLI gcloud ou a consola, também está a fazer pedidos à API, e estes pedidos contam para a sua quota de taxa. Google Cloud Se usar contas de serviço para aceder à API, isso também conta para a sua quota de taxa.
A Google aplica quotas de taxa a um intervalo por minuto (60 segundos) para cada grupo. Isto significa que, se o seu projeto atingir o número máximo de pedidos API em qualquer altura no prazo de 60 segundos, tem de aguardar que essa quota de taxa seja reposta antes de fazer mais pedidos nesse grupo. Se o seu projeto exceder uma quota de taxa, recebe um erro 403 com o motivo rateLimitExceeded
. Para resolver este erro,
aguarde um minuto e, em seguida, tente novamente o seu pedido. A quota deve ser reposta no início do intervalo seguinte.
O número de pedidos que pode fazer à API Compute Engine é definido pelas quotas da API, conforme descrito nas tabelas seguintes. Cada grupo é contabilizado separadamente, pelo que pode atingir a quota máxima em cada grupo em simultâneo.
Quotas de tarifas para métodos globais
As secções seguintes listam as quotas que definem o número de pedidos que pode fazer aos métodos da API Compute Engine global.
Quotas da API simplificadas para métodos globais
Para melhorar a capacidade de deteção e gestão da quota da API Compute Engine, Google Cloud reduziu o número de métricas de quota consolidando as métricas em menos quotas. Estas métricas de quota simplificadas também oferecem limites mais elevados para cada quota.
Para ver uma lista completa de métodos globais e as métricas de quota que monitorizam o custo de cada método, consulte a referência das métricas de quota da API Compute Engine.
A tabela seguinte apresenta todas as métricas de quotas da API simplificadas para a API Compute Engine:
Quota Descrição da quota |
Nome da métrica |
---|---|
Pedidos de leitura por minuto (GlobalReadsPerMinutePerProject )Quota para métodos get e list globais.
|
compute.googleapis.com/global_reads |
Pedidos de escrita por minuto (GlobalWritesPerMinutePerProject )Quota para métodos de escrita globais que não estão incluídos noutras métricas de quota. |
compute.googleapis.com/global_writes |
Lista de pedidos utilizáveis por minuto (GlobalListUsablePerMinutePerProject )Quota para métodos ListUsable globais.
|
compute.googleapis.com/list_usable_requests |
Pedidos de invalidação de cache por minuto (GlobalCacheInvalidationRequestsPerMinutePerProject )Quota para métodos UrlMapsService.InvalidateCache globais.
|
compute.googleapis.com/global_cache_invalidation_requests |
Custos gerais da lista filtrada (ListRequestsFilterCostOverheadPerMinutePerProject )Quota para
Google Cloud cobra a utilização da quota para esta métrica, além das quotas relativas à métrica |
compute.googleapis.com/filtered_list_cost_overhead Taxa por projeto: 750 mil recursos filtrados dos pedidos de lista por região por minuto. Uma vez que a quota é cobrada por cada 10 mil recursos, vê o limite como 75 (750 mil/10 mil) quando consulta este limite de quota na consola. Google Cloud |
Pedidos por minuto (GlobalRequestsPerMinutePerProject )Quota para todos os pedidos de leitura e escrita globais. |
compute.googleapis.com/global_requests |
Quotas da API antiga para métodos globais
A tabela seguinte lista todas as quotas da API Compute Engine para métodos globais.
Quota Descrição da quota |
Nome da métrica |
---|---|
Consultas por minuto (defaultPerMinutePerProject )Quota para métodos de mutação e de listas globais que não estão incluídos noutras métricas de quota. Os seguintes métodos
|
compute.googleapis.com/default |
Pedidos de leitura (antigos) (ReadRequestsPerMinutePerProject )Quota para métodos *.get globais. |
compute.googleapis.com/read_requests |
Pedidos de lista (ListRequestsPerMinutePerProject )Quota para métodos *.list globais. |
compute.googleapis.com/list_requests |
Pedidos de leitura de operações (OperationReadRequestsPerMinutePerProject )Quota para o método globalOperations.get . |
compute.googleapis.com/operation_read_requests |
Pedidos de mutação de recursos globais (GlobalResourceWriteRequestsPerMinutePerProject )Quota para os métodos images.delete , images.deprecate ,
images.insert , images.setLabels , snapshots.delete ,
snapshots.insert , snapshots.setLabels ,
machineImages.insert e machineImages.delete . |
compute.googleapis.com/global_resource_write_requests |
Pedidos de mutação pesados (HeavyWeightWriteRequestsPerMinutePerProject )Quota para os métodos patch , delete e insert para os recursos interconnects . |
compute.googleapis.com/heavy_weight_write_requests |
Pedidos de leitura pesados (HeavyWeightReadRequestsPerMinutePerProject )Quota para métodos *.aggregatedList . |
compute.googleapis.com/heavy_weight_read_requests |
As seguintes quotas aplicam-se às APIs globais com quotas por método:
Quota Descrição da quota |
Nome da métrica | Limite predefinido |
---|---|---|
Pedidos de inserção de licenças Quotas para o método licenses.insert . |
compute.googleapis.com/license_insert_requests |
|
Quota de pedidos de metadados de instâncias comuns definidos pelo projeto para o método projects.setCommonInstanceMetadata . |
compute.googleapis.com/project_set_common_instance_metadata_requests |
Quota por projeto (ProjectSetCommonInstanceMetadataRequestsPerMinutePerProject ):
36 pedidos/minuto |
Limites de taxa para métodos regionais e zonais
As secções seguintes listam todas as quotas aplicáveis a métodos que usam métricas regionais.
Quotas da API simplificadas para métodos regionais e zonais
A tabela seguinte lista todas as quotas simplificadas para métodos regionais e zonais da API Compute Engine. Para ver uma lista completa de métodos regionais e zonais, e as métricas de quota que monitorizam a utilização de cada método, consulte a referência de métricas de quota da API Compute Engine.
Quota Descrição da quota |
Nome da métrica |
---|---|
Pedidos de leitura por minuto por região (ReadRequestsPerMinutePerProjectPerRegion )Quota para métodos `get` e `list` regionais e zonais. |
compute.googleapis.com/reads_per_region |
Pedidos de escrita por região (WritesPerMinutePerProjectPerRegion )Quota para métodos de escrita regionais e zonais que não estão incluídos noutras métricas de quota. |
compute.googleapis.com/writes_per_region |
Lista de pedidos utilizáveis por região (ListUsablePerMinutePerProjectPerRegion )Quota para métodos regionais e zonais ListUsable .
|
compute.googleapis.com/list_usable_requests_per_region |
Custos gerais da lista filtrada por região Quota para métodos regionais e zonais de Google Cloud cobra a utilização da quota para esta métrica, além das quotas relativas à métrica |
compute.googleapis.com/filtered_list_cost_overhead_per_region Tarifa por projeto ( ListRequestsFilterCostOverheadPerMinutePerProjectPerRegion ):
750 mil recursos filtrados dos pedidos de listas por região por minuto. Uma vez que a quota é cobrada por cada 10 mil recursos, vê o limite como 75 (750 mil/10 mil) quando consulta este limite de quota na consola. Google Cloud
|
Pedidos por minuto por região (RequestsPerMinutePerProjectPerRegion )Quota para todos os pedidos de leitura e escrita regionais. |
compute.googleapis.com/requests_per_region |
Quotas da API antiga para métodos regionais
A tabela seguinte apresenta todas as quotas da API Compute Engine para métodos regionais e zonais.
Quota Descrição da quota |
Nome da métrica |
---|---|
Consultas (QueriesPerMinutePerRegion )Quota para métodos regionais e zonais que criam, modificam ou eliminam recursos do Compute Engine. Por exemplo, instances.insert , disks.update e
métodos instances.delete .
Os seguintes métodos
|
compute.googleapis.com/default_per_region |
Pedidos de leitura (antigos) (ReadRequestsPerMinutePerRegion )Quota para métodos get regionais e zonais
como autoscalers.get , disks.get , instances.get
e machineTypes.get . |
compute.googleapis.com/read_requests_per_region |
Pedidos de listas (ListRequestsPerMinutePerRegion )Quota para métodos regionais e zonais list
como autoscalers.list , disks.list , instances.list > e machineTypes.list . |
compute.googleapis.com/list_requests_per_region |
Sobrecarga do custo da lista filtrada Quota para os métodos Google Cloud cobra a utilização da quota para esta métrica, além das quotas relativas às métricas |
compute.googleapis.com/filtered_list_cost_overhead_per_region Tarifa por projeto ( ListRequestsFilterCostOverheadPerMinutePerProjectPerRegion ):
750 mil recursos filtrados dos pedidos de lista por região por minuto. Uma vez que a quota é cobrada por cada 10 mil recursos, vê o limite como 75 (750 mil/10 mil) quando consulta este limite de quota na consola. Google Cloud
|
Pedidos de leitura de operações (OperationReadRequestsPerMinutePerRegion )Quota para os métodos regionOperations.get e
zoneOperations.get . |
compute.googleapis.com/operation_read_requests_per_region |
Pedidos de mutação de recursos globais por região (GlobalResourceWriteRequestsPerMinutePerProjectPerRegion )Quota para os métodos disks.createSnapshot ,
e regionDisks.createSnapshot . |
compute.googleapis.com/global_resource_write_requests_per_region |
Pedidos de saída da porta de série de obtenção de instâncias (GetSerialPortOutputRequestsPerMinutePerProjectPerRegion )Quota para o método instances.getSerialPortOutput . |
compute.googleapis.com/get_serial_port_output_requests_per_region |
Pedidos de leitura com peso elevado (HeavyWeightReadRequestsPerMinutePerRegion )Quota para os métodos regionOperations.wait ,
zoneOperations.wait e
regionNetworkFirewallPolicies.getEffectiveFirewalls . |
compute.googleapis.com/heavy_weight_read_requests_per_region |
Pedidos de mutação com peso elevado por região HeavyWeightWriteRequestsPerMinutePerProjectPerRegion Quota para os métodos patch ,
delete e insert para o recurso
interconnectAttachments e
para o método networks.updatePeering . |
compute.googleapis.com/heavy_weight_write_requests_per_region |
Pedidos de eventos de manutenção de simulação de instâncias (SimulateMaintenanceEventRequestsPerMinutePerProjectPerRegion )Quota para o método instances.simulateMaintenanceEvent . |
compute.googleapis.com/simulate_maintenance_event_requests_per_region |
Pedidos de referenciadores da lista de instâncias InstanceListReferrersRequestsPerMinutePerProjectPerRegion Quota para o método instances.listReferrers . |
compute.googleapis.com/instance_list_referrers_requests_per_region |
Pedidos de gravação de pontos finais de rede NetworkEndpointWriteRequestsPerMinutePerProjectPerRegion Quota para networkEndpointGroups.attachNetworkEndpoints
e métodos networkEndpointGroups.detachNetworkEndpoints . |
compute.googleapis.com/network_endpoint_write_requests_per_region |
Pedidos de lista de pontos finais da rede (NetworkEndpointListRequestsPerMinutePerProjectPerRegion )Quota para o método networkEndpointGroups.listNetworkEndpoints . |
compute.googleapis.com/network_endpoint_list_requests_per_region |
Pedidos de escrita de pontos finais de rede regionais (RegionalNetworkEndpointWriteRequestsPerMinutePerProjectPerRegion )Quota para os métodos regionNetworkEndpointGroups.attachNetworkEndpoints
e regionNetworkEndpointGroups.detachNetworkEndpoints . |
compute.googleapis.com/regional_network_endpoint_write_requests_per_region |
Pedidos de lista de pontos finais de rede regionais (RegionalNetworkEndpointListRequestsPerMinutePerProjectPerRegion )Quota para o método regionNetworkEndpointGroups.listNetworkEndpoints . |
compute.googleapis.com/regional_network_endpoint_list_requests_per_region |
Peça um aumento das quotas de taxa
Se precisar de uma quota mais elevada para fazer pedidos à API, pode pedir um aumento da quota da API na Google Cloud consola. Para obter instruções, consulte o artigo Peça um ajuste da quota.
Práticas recomendadas
Siga as práticas recomendadas da API Compute Engine para preservar as quotas de taxa para mitigar os efeitos das quotas de taxa.
O que se segue?
- Saiba mais sobre a monitorização da utilização da API.
- Saiba como configurar alertas de quota.