Cuotas y límites

En este documento, se enumeran las quotas y los quotas que se aplican a Artifact Registry.

Una cuota restringe cuánto de un recurso compartido de Google Cloud en particular puede usar tu proyecto de Google Cloud, incluidos los componentes de red, hardware y software. Por lo tanto, las cuotas son parte de un sistema que hace las siguientes acciones:

  • Supervisa el uso o consumo de productos y servicios de Google Cloud.
  • Restringe el consumo de esos recursos por motivos que incluyen garantizar la equidad y reducir los aumentos repentinos de uso.
  • Mantiene los parámetros de configuración que aplican de forma automática las restricciones prescritas.
  • Proporciona un medio para solicitar o hacer cambios en la cuota.

En la mayoría de los casos, cuando se excede un límite de cuota, el sistema bloquea de inmediato el acceso al recurso de Google correspondiente, y la tarea que intentas hacer falla. En la mayoría de los casos, las cuotas se aplican a cada proyecto de Google Cloud y se comparten entre todas las aplicaciones y direcciones IP que usan ese proyecto.

También existen límites para los recursos de Artifact Registry. Estos límites no están relacionados con el sistema de cuotas. Los límites no se pueden cambiar, a menos que se indique lo contrario.

Artifact Registry limita la frecuencia máxima de solicitudes entrantes y aplica cuotas por proyecto y por usuario.

Consulta Trabaja con cuotas para obtener información sobre las políticas de cuotas y sobre cómo visualizar y administrar tu cuota.

Ve al panel de la API para ver la actividad actual de la API.

Cuotas

Artifact Registry aplica las siguientes cuotas.

Cuota de solicitudes por proyecto

Cuota Valor Información adicional
Solicitudes por minuto en cada región o multirregión 60,000
Solicitudes de escritura por minuto en cada región o multirregión 18,000 En la mayoría de los casos, una sola solicitud HTTP o llamada a la API se cuentan como una sola solicitud. Sin embargo, algunas operaciones cuentan como solicitudes múltiples. Por ejemplo, una solicitud por lotes como “ImportAptArtifacts” podría cobrar una cuota por cada elemento del lote. Por lo general, un servicio de extracción o envío de Docker realiza varias solicitudes HTTP, por lo que la cuota se cobra por cada solicitud.
Solicitudes de eliminación por minuto en cada región o multirregión 18,000 Las eliminaciones que solicitan las políticas de limpieza se tienen en cuenta en la cuota de solicitudes de eliminación y las eliminaciones por día, según el límite de repositorio.

Cuota de solicitudes por usuario

Según la configuración predeterminada, los proyectos tienen cuotas por usuario ilimitadas. De manera opcional, puedes limitar las cuotas por usuario en un proyecto. Las cuotas por usuario se aplican a cada usuario autenticado o cada dirección IP de cliente para las solicitudes no autenticadas en un repositorio público.

Cuotas de Cloud KMS y Artifact Registry

Cuando usas CMEK en Artifact Registry, tus proyectos pueden consumir cuotas de solicitudes criptográficas de Cloud KMS. Por ejemplo, los repositorios encriptados con CMEK pueden consumir estas cuotas para cada carga o descarga. Las operaciones de encriptación y desencriptación con claves CMEK afectan las cuotas de Cloud KMS solo si usas claves de hardware (Cloud HSM) o externas (Cloud EKM). Confirma que tienes suficiente cuota para habilitar la encriptación de Secrets de la capa de la aplicación en tus aplicaciones y flujos de trabajo. Para obtener más información, consulta Cuotas de Cloud KMS.

Cuotas de Artifact Analysis

Consulta Cuotas y límites de Artifact Analysis para obtener información sobre las políticas de uso del análisis.

Cuotas públicas ascendentes

Si usas repositorios remotos para almacenar en caché repositorios upstream públicos, es posible que estés sujeto a las cuotas de lectura y escritura de los repositorios upstream.

Límites de uso

Artifact Registry aplica los siguientes límites de uso.

Límite de uso Valor
Eliminaciones de políticas de limpieza por repositorio, por día 300,000
Políticas de limpieza por repositorio 10
Recuperación máxima de datos por solicitud 9.9 GB
Máximo de políticas ascendentes para repositorios virtuales 30
Cantidad máxima de resoluciones ascendentes por solicitud para repositorios virtuales 60
Operaciones de creación y eliminación de repositorios, por región y por minuto 30

Límites del repositorio remoto

Cuando solicitas un artefacto de tu repositorio remoto, y este aún no se almacena en caché en tu recurso remoto, se solicita el artefacto desde el repositorio upstream y, luego, se almacena en el repositorio remoto. Las solicitudes a los hosts ascendentes se descuentan del límite de solicitudes de lectura del host upstream de tu organización, y el almacenamiento en caché del artefacto en tu repositorio remoto usa las cuotas de escritura y solicitud de tu proyecto. Una vez que el artefacto se haya almacenado en caché en tu remoto, las solicitudes de ese artefacto solo se descuentan de la cuota de solicitudes de tu proyecto.

Artifact Registry aplica los siguientes límites de uso para los repositorios remotos.

Límite Pública ascendente Valor
Lecturas públicas del host upstream por organización, por región y por minuto Predeterminado 600
Docker Hub 600
Maven Central 3,000
NpmJS 1800
PyPI 1,200

Límite para mostrar una lista de las imágenes de contenedores de un repositorio

El método de la API de Docker Registry para enumerar imágenes de contenedor muestra una lista incompleta si un repositorio tiene más de 10,000 imágenes o etiquetas. Esta limitación se aplica a los clientes de Docker que usan la API de Docker Registry para interactuar con los registros. La limitación no se aplica al comando gcloud artifacts docker images list ni a las solicitudes a la API de Artifact Registry.

Solicitar un aumento de cuota

Para aumentar o disminuir la mayoría de las cuotas, usa la consola de Google Cloud. Para obtener más información, consulta Solicita una cuota mayor.