Cuotas y límites

En este documento, se enumeran las cuotas y los límites que se aplican a Artifact Registry.

Google Cloud usa cuotas para garantizar la equidad y reducir los aumentos repentinos en el uso y la disponibilidad de los recursos. Una cuota restringe la cantidad de un recurso de Google Cloud que puede usar tu proyecto de Google Cloud. Las cuotas se aplican a una variedad de tipos de recursos, incluidos los componentes de hardware, software y red. Por ejemplo, las cuotas pueden restringir la cantidad de llamadas a la API para un servicio, la cantidad de balanceadores de cargas que se usan en simultáneo en tu proyecto o la cantidad de proyectos que puedes crear. Las cuotas protegen a la comunidad de usuarios de Google Cloud mediante la prevención de la sobrecarga de los servicios. También te ayudan a administrar tus propios recursos de Google Cloud.

El sistema de cuotas Cloud realiza las siguientes acciones:

  • Supervisa el consumo de productos y servicios de Google Cloud.
  • Restringe el consumo de esos recursos.
  • Proporciona un medio para solicitar cambios en el valor de la cuota.

En la mayoría de los casos, cuando intentas consumir más de lo que permite la cuota de un recurso, el sistema bloquea el acceso al recurso, y la tarea que intentas realizar falla.

Por lo general, las cuotas se aplican a nivel del proyecto de Google Cloud. El uso de un recurso en un proyecto no afecta tu cuota disponible en otro proyecto. Dentro de un proyecto de Google Cloud, las cuotas se comparten entre todas las aplicaciones y direcciones IP.

También hay 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 cuenta como una sola solicitud. Sin embargo, algunas operaciones cuentan como solicitudes múltiples. Por ejemplo, un lote una solicitud como `ImportAptArtifacts` podría cobrar una cuota por cada elemento en el por lotes. Una operación pull o push de Docker generalmente realiza varias solicitudes HTTP, por lo que se cobra por cada solicitud.
Solicitudes de eliminación por minuto en cada región o multirregión 18,000 Recuento de eliminaciones solicitadas por políticas de limpieza de la cuota de solicitudes de eliminación y eliminaciones por día y por repositorio límite.

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 solicitudes criptográficas de Cloud KMS y cuotas. 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 para tus aplicaciones y flujos de trabajo. Para obtener más información, consulta Cuotas de Cloud KMS.

Cuotas de Artifact Analysis

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

Cuotas upstream públicas

Si usas repositorios remotos para almacenar en caché repositorios ascendentes públicos, podrías pueden estar sujetos a las reglas de firewall de lectura y escritura.

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 y por día 300,000
Políticas de limpieza por repositorio 10
Recuperación máxima de datos del upstream del repositorio remoto por solicitud 9.9 GB
Máximo de políticas upstream para repositorios virtuales 30
Cantidad máxima de resoluciones ascendentes totales por solicitud para repositorios virtuales 250
Cantidad máxima de resoluciones ascendentes de repositorios remotos por solicitud para repositorios virtuales 30
Operaciones de creación y eliminación de repositorios por región y por minuto 30

Límites de repositorios remotos

Cuando solicitas un artefacto de tu repositorio remoto y el artefacto si aún no se almacenó en la caché del control remoto, el artefacto se solicita desde repositorio upstream y, luego, almacenado en tu repositorio remoto. Solicitudes a los hosts upstream se cuentan en la solicitud de lectura del host upstream de tu organización y almacenar en caché el artefacto en tu repositorio remoto usa la infraestructura cuotas de escritura y solicitud. Una vez que el artefacto se haya almacenado en caché en tu remoto, las solicitudes para ese artefacto solo se descuentan de la cuota de solicitudes de tu proyecto.

Artifact Registry aplica los siguientes límites de uso para aplicaciones remotas de Cloud Storage.

Límite Subordinado público Valor
Operaciones de lectura públicas ascendentes del host por organización, por región y por minuto Predeterminado 600
Docker Hub 600
Maven Central 3000
NpmJS 1800
PyPI 1200

Límite para enumerar los artefactos de un repositorio

Las solicitudes a la API con formato específico para todos los formatos se limitan a 10,000. Por ejemplo: el método de la API de Docker Registry mostrar una lista de imágenes de contenedor devuelve una lista incompleta si un repositorio tiene más de 10,000 imágenes o etiquetas.

La limitación no se aplica al gcloud artifacts docker images list o 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.