En este documento, se detallan las cuotas y los límites del sistema que se aplican a Artifact Registry.
- Las cuotas tienen valores predeterminados, pero, por lo general, puedes solicitar ajustes.
- Los límites del sistema son valores fijos que no se pueden cambiar.
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 deGoogle 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 deGoogle Cloud evitando la sobrecarga de los servicios. Las cuotas también te ayudan a administrar tus propios recursos de Google Cloud .
El sistema de cuotas Cloud realiza las siguientes acciones:
- Supervisa tu consumo de Google Cloud productos y servicios
- Restringe el consumo de esos recursos.
- Proporciona una forma de solicitar cambios en el valor de la cuota y automatizar los ajustes 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 Google Cloud proyecto. El uso de un recurso en un proyecto no afecta tu cuota disponible en otro proyecto. Dentro de un Google Cloud proyecto, las cuotas se comparten entre todas las aplicaciones y direcciones IP.
También existen límites del sistema para los recursos de Artifact Registry. Los límites del sistema no se pueden cambiar.
Artifact Registry limita la frecuencia máxima de solicitudes entrantes y aplica cuotas por proyecto y por usuario.
Para obtener más información sobre las políticas de cuotas, cómo ver tus cuotas y cómo administrarlas, consulta la documentación de Cloud Quotas.
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 considera una sola solicitud. Sin embargo, algunas operaciones se consideran varias solicitudes. Por ejemplo, una solicitud por lotes como "ImportAptArtifacts" podría generar cargos de cuota por cada elemento del lote. Una operación pull o push de Docker generalmente realiza varias solicitudes HTTP, por lo que se cobra la cuota por cada solicitud. |
Solicitudes de eliminación por minuto en cada región o multirregión | 18,000 | Las eliminaciones solicitadas por las políticas de limpieza se tienen en cuenta para la cuota de solicitudes de eliminación y el límite de eliminaciones por día y por repositorio. |
Cuota de solicitudes por usuario
Según la configuración predeterminada, los proyectos tienen cuotas por usuario ilimitadas. De manera opcional, puedes limitar estas 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 los secretos 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 Cuotas y límites de Artifact Analysis para obtener información sobre las políticas de uso del análisis.
Cuotas públicas de upstream
Si usas repositorios remotos para almacenar en caché repositorios públicos upstream, 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 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 |
Cantidad máxima 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 upstream 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 este aún no se almacenó en caché en tu repositorio remoto, el artefacto se solicita del repositorio upstream y, luego, se almacena en tu repositorio remoto. Las solicitudes a hosts upstream se contabilizan en el límite de solicitudes de lectura de hosts 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 almacena en caché en tu repositorio remoto, las solicitudes para ese artefacto solo se contabilizan en la cuota de solicitudes de tu proyecto.
Artifact Registry aplica los siguientes límites de uso para los repositorios remotos.
Límite | Public upstream | Valor |
---|---|---|
Lecturas de host ascendente público por organización, por región y por minuto | Predeterminado | 600 |
Docker Hub | 600 | |
proxy.golang.org | 600 | |
Maven Central | 3000 | |
NpmJS | 1800 | |
PyPI | 1200 |
Límite para mostrar una lista de artefactos en un repositorio
Las solicitudes a la API específicas del formato para todos los formatos están limitadas a 10,000. Por ejemplo, el método de la API de Docker Registry para 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 comando gcloud artifacts docker images list ni a las solicitudes a la API de Artifact Registry.
Solicita un aumento de la cuota
Para ajustar la mayoría de las cuotas, usa la consola de Google Cloud . Para obtener más información, consulta Solicita un ajuste de cuota.