Este documento enumera las cuotas de tarifas de Compute Engine, que definen la cantidad de solicitudes que puedes realizar a los métodos API de Compute Engine.
Cuotas tarifarias
Las cuotas de tarifas (también conocidas como límites de tarifas de API o cuotas de API) definen la cantidad de solicitudes que se pueden realizar a la API de Compute Engine . Estas cuotas se aplican por proyecto. Cada cuota se aplica a un grupo de uno o más métodos de API de Compute Engine. Cuando usas la CLI de gcloud o la consola de Google Cloud, también realizas solicitudes a la API y estas solicitudes cuentan para tu cuota de tarifas. Si utiliza cuentas de servicio para acceder a la API, eso también cuenta para su cuota de tarifas.
Google aplica cuotas de tarifas en un intervalo de minuto (60 segundos) para cada grupo. Eso significa que si su proyecto alcanza la cantidad máxima de solicitudes de API en cualquier momento dentro de 60 segundos, debe esperar a que se rellene esa cuota de tarifas antes de realizar más solicitudes en ese grupo. Si su proyecto excede una cuota de tarifa, recibirá un error 403 con el motivo rateLimitExceeded
. Para resolver este error, espere un minuto y luego intente realizar su solicitud nuevamente; la cuota debe recargarse al comienzo del siguiente intervalo.
La cantidad de solicitudes que puedes realizar a la API de Compute Engine está definida por las cuotas de API, como se describe en las siguientes tablas. Cada grupo se cuenta por separado, por lo que puedes alcanzar la cuota máxima en cada grupo simultáneamente.
Cuotas de tarifas para métodos globales
Las siguientes secciones enumeran las cuotas que definen la cantidad de solicitudes que puedes realizar a los métodos globales de la API de Compute Engine.
Cuotas de API simplificadas para métodos globales
Para mejorar la capacidad de descubrimiento y administración de la cuota de API de Compute Engine,Google Cloud ha reducido el número de métricas de cuota consolidándolas en menos cuotas. Estas métricas de cuota simplificadas también ofrecen límites más altos para cada cuota.
Para ver una lista completa de los métodos globales y las métricas de cuota que rastrean el costo de cada método, consulta la referencia de métricas de cuota de la API de Compute Engine .
La siguiente tabla enumera todas las métricas de cuota de API simplificadas para la API de Compute Engine:
Cuota Descripción de la cuota | Nombre de la métrica |
---|---|
Solicitudes de lectura por minuto ( GlobalReadsPerMinutePerProject )Cuota para métodos globales get y list . | compute.googleapis.com/global_reads |
Solicitudes de mutación por minuto ( GlobalWritesPerMinutePerProject )Cuota para métodos de escritura globales que no están incluidos en otras métricas de cuota. | compute.googleapis.com/global_writes |
Listar solicitudes utilizables por minuto ( GlobalListUsablePerMinutePerProject )Cuota para métodos globales ListUsable . | compute.googleapis.com/list_usable_requests |
Solicitudes de invalidación de caché por minuto ( GlobalCacheInvalidationRequestsPerMinutePerProject )Cuota para los métodos globales UrlMapsService.InvalidateCache . | compute.googleapis.com/global_cache_invalidation_requests |
Costos generales de lista filtrada ( ListRequestsFilterCostOverheadPerMinutePerProject ) Cuota para los métodos globales Google Cloud cobra el uso de cuota para esta métrica además de las cuotas de la métrica | compute.googleapis.com/filtered_list_cost_overhead Tasa por proyecto: 750.000 recursos filtrados de la lista de solicitudes por región por minuto. Como la cuota se cobra por cada 10 000 recursos, verá el límite como 75 (750 000/10 000) cuando consulte este límite de cuota en la consola de Google Cloud. |
Solicitudes por minuto ( GlobalRequestsPerMinutePerProject )Cuota para todas las solicitudes globales de lectura y escritura. | compute.googleapis.com/global_requests |
Cuotas de API heredadas para métodos globales
La siguiente tabla enumera todas las cuotas de API de Compute Engine para métodos globales.
Cuota Descripción de la cuota | Nombre de la métrica |
---|---|
Consultas por minuto ( defaultPerMinutePerProject )Cuota para lista global y métodos de mutación que no están incluidos en otras métricas de cuota. Los siguientes métodos
| compute.googleapis.com/default |
Solicitudes de lectura ( ReadRequestsPerMinutePerProject )para métodos globales *.get . | compute.googleapis.com/read_requests |
Solicitudes de lista ( ListRequestsPerMinutePerProject )Cuota para métodos globales *.list . | compute.googleapis.com/list_requests |
Solicitudes de lectura de operaciones ( OperationReadRequestsPerMinutePerProject )Cuota para el método globalOperations.get . | compute.googleapis.com/operation_read_requests |
Solicitudes de mutación de recursos globales ( GlobalResourceWriteRequestsPerMinutePerProject )Cuota para los métodos images.delete , images.deprecate , images.insert , images.setLabels , snapshots.delete , snapshots.insert , snapshots.setLabels , machineImages.insert y machineImages.delete . | compute.googleapis.com/global_resource_write_requests |
Solicitudes de mutación de peso pesado ( HeavyWeightWriteRequestsPerMinutePerProject )Cuota para métodos de patch , delete e insert para los recursos de interconnects . | compute.googleapis.com/heavy_weight_write_requests |
Solicitudes de lectura pesadas ( HeavyWeightReadRequestsPerMinutePerProject )Cuota para métodos *.aggregatedList . | compute.googleapis.com/heavy_weight_read_requests |
Las siguientes cuotas se aplican a las API globales con cuotas por método:
Cuota Descripción de la cuota | Nombre de la métrica | Límite predeterminado |
---|---|---|
Solicitudes de inserción de licencia Cuotas para el método licenses.insert . | compute.googleapis.com/license_insert_requests |
|
Solicitudes de metadatos de instancias comunes del conjunto de proyectos Cuota para el método projects.setCommonInstanceMetadata . | compute.googleapis.com/project_set_common_instance_metadata_requests | Cuota por proyecto ( ProjectSetCommonInstanceMetadataRequestsPerMinutePerProject ): 36 solicitudes/minuto |
Cuotas tarifarias para métodos regionales y zonales
Las siguientes secciones enumeran todas las cuotas que se aplican a los métodos que utilizan métricas regionales.
Cuotas API simplificadas para métodos regionales y zonales
La siguiente tabla enumera todas las cuotas simplificadas para los métodos regionales y zonales de la API de Compute Engine. Para ver una lista completa de métodos regionales y zonales, y las métricas de cuota que rastrean el uso de cada método, consulta la referencia de métricas de cuota de API de Compute Engine .
Cuota Descripción de la cuota | Nombre de la métrica |
---|---|
Solicitudes de lectura por minuto por región ( ReadRequestsPerMinutePerProjectPerRegion )Cuota para los métodos "obtener" y "lista" regionales y zonales. | compute.googleapis.com/reads_per_region |
Solicitudes de mutación ( WritesPerMinutePerProjectPerRegion )Cuota para métodos de escritura regionales y zonales que no están incluidos en otras métricas de cuota. | compute.googleapis.com/writes_per_region |
Enumerar solicitudes utilizables por región ( ListUsablePerMinutePerProjectPerRegion )Cuota para métodos ListUsable regionales y zonales. | compute.googleapis.com/list_usable_requests_per_region |
Costo general de lista filtrada por región Cuota para los métodos regionales y zonales Google Cloud cobra el uso de cuota para esta métrica además de las cuotas de la métrica | compute.googleapis.com/filtered_list_cost_overhead_per_region Tasa por proyecto ( ListRequestsFilterCostOverheadPerMinutePerProjectPerRegion ): 750.000 recursos filtrados de la lista de solicitudes por región por minuto. Como la cuota se cobra por cada 10 000 recursos, verá el límite como 75 (750 000/10 000) cuando consulte este límite de cuota en la consola de Google Cloud. |
Solicitudes por minuto por región ( RequestsPerMinutePerProjectPerRegion )Cuota para todas las solicitudes regionales de lectura y escritura. | compute.googleapis.com/requests_per_region |
Cuotas de API heredadas para métodos regionales
La siguiente tabla enumera todas las cuotas de API de Compute Engine para métodos regionales y zonales.
Cuota Descripción de la cuota | Nombre de la métrica |
---|---|
Consultas QueriesPerMinutePerRegion Cuota para métodos regionales y zonales que crean, modifican o eliminan recursos de Compute Engine. Por ejemplo, los métodos instances.insert , disks.update e instances.delete . Los siguientes métodos
| compute.googleapis.com/default_per_region |
Solicitudes de lectura ReadRequestsPerMinutePerRegion Cuota para métodos get regionales y zonales, como autoscalers.get , disks.get , instances.get y machineTypes.get . | compute.googleapis.com/read_requests_per_region |
Solicitudes de lista ListRequestsPerMinutePerRegion Cuota para métodos list regional y zonal, como autoscalers.list , disks.list , instances.list y machineTypes.list . | compute.googleapis.com/list_requests_per_region |
Costo general de lista filtrada Cuota para los métodos Google Cloud cobra el uso de cuota para esta métrica además de las cuotas de las métricas | compute.googleapis.com/filtered_list_cost_overhead_per_region Tasa por proyecto ( ListRequestsFilterCostOverheadPerMinutePerProjectPerRegion ): 750.000 recursos filtrados de la lista de solicitudes por región por minuto. Como la cuota se cobra por cada 10 000 recursos, verá el límite como 75 (750 000/10 000) cuando consulte este límite de cuota en la consola de Google Cloud. |
Solicitudes de lectura de operación ( OperationReadRequestsPerMinutePerRegion )Cuota para los métodos regionOperations.get zoneOperations.get . | compute.googleapis.com/operation_read_requests_per_region |
Solicitudes de mutación de recursos globales por región ( GlobalResourceWriteRequestsPerMinutePerProjectPerRegion )Cuota para los métodos disks.createSnapshot y regionDisks.createSnapshot . | compute.googleapis.com/global_resource_write_requests_per_region |
Solicitudes de salida de puerto serie para obtener instancias ( GetSerialPortOutputRequestsPerMinutePerProjectPerRegion )Cuota para el método instances.getSerialPortOutput . | compute.googleapis.com/get_serial_port_output_requests_per_region |
Solicitudes de lectura pesadas ( HeavyWeightReadRequestsPerMinutePerRegion )Cuota para los métodos regionOperations.wait , zoneOperations.wait y regionNetworkFirewallPolicies.getEffectiveFirewalls . | compute.googleapis.com/heavy_weight_read_requests_per_region |
Solicitudes de mutación de gran peso por región HeavyWeightWriteRequestsPerMinutePerProjectPerRegion Cuota para los métodos patch , delete e insert para el recurso interconnectAttachments y para el método networks.updatePeering . | compute.googleapis.com/heavy_weight_write_requests_per_region |
Instancia que simula solicitudes de eventos de mantenimiento ( SimulateMaintenanceEventRequestsPerMinutePerProjectPerRegion )Cuota para el método instances.simulateMaintenanceEvent . | compute.googleapis.com/simulate_maintenance_event_requests_per_region |
Solicitudes de referencia de lista de instancias InstanceListReferrersRequestsPerMinutePerProjectPerRegion Cuota para el método instances.listReferrers . | compute.googleapis.com/instance_list_referrers_requests_per_region |
Solicitudes de escritura de puntos finales de red NetworkEndpointWriteRequestsPerMinutePerProjectPerRegion Cuota para los métodos networkEndpointGroups.attachNetworkEndpoints y networkEndpointGroups.detachNetworkEndpoints . | compute.googleapis.com/network_endpoint_write_requests_per_region |
Solicitudes de lista de puntos finales de red ( NetworkEndpointListRequestsPerMinutePerProjectPerRegion )Cuota para el método networkEndpointGroups.listNetworkEndpoints . | compute.googleapis.com/network_endpoint_list_requests_per_region |
Solicitudes de escritura de puntos finales de red regional ( RegionalNetworkEndpointWriteRequestsPerMinutePerProjectPerRegion )Cuota para los métodos regionNetworkEndpointGroups.attachNetworkEndpoints y regionNetworkEndpointGroups.detachNetworkEndpoints . | compute.googleapis.com/regional_network_endpoint_write_requests_per_region |
Solicitudes de lista de puntos finales de red regional ( RegionalNetworkEndpointListRequestsPerMinutePerProjectPerRegion )Cuota para el método regionNetworkEndpointGroups.listNetworkEndpoints . | compute.googleapis.com/regional_network_endpoint_list_requests_per_region |
Solicitar aumento de cuotas tarifarias
Si necesita una cuota más alta para realizar solicitudes de API, puede solicitar un aumento en la cuota de API desde la consola de Google Cloud. Para obtener instrucciones, consulte Solicitar una cuota más alta .
Mejores prácticas
Siga las mejores prácticas de la API de Compute Engine para preservar las cuotas de tarifas y mitigar sus efectos.
¿Qué sigue?
- Obtenga más información sobre el uso de la API de supervisión .
- Aprenda a configurar alertas de cuota .