En este documento se indican las cuotas y los límites del sistema que se aplican a Artifact Registry.
- Las cuotas especifican la cantidad de un recurso compartido y contable que puedes usar. Las cuotas se definen por Google Cloud servicios como Artifact Registry.
- Los límites del sistema son valores fijos que no se pueden cambiar.
Google Cloud usa cuotas para garantizar la equidad y reducir los picos en el uso y la disponibilidad de los recursos. Una cuota restringe la cantidad de unGoogle Cloud recurso que puede usar tu Google Cloud proyecto. Las cuotas se aplican a una serie de tipos de recursos, incluidos los componentes de hardware, software y red. Por ejemplo, las cuotas pueden restringir el número de llamadas a una API enviadas a un servicio, el número de balanceadores de carga que usa tu proyecto de forma simultánea o el número de proyectos que puedes crear. Las cuotas protegen a la comunidad de usuarios deGoogle Cloud al evitar que se sobrecarguen los servicios. Las cuotas también te ayudan a gestionar tus propios Google Cloud recursos.
El sistema de cuotas de Cloud hace lo siguiente:
- Monitoriza 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 recursos de los que permite la cuota, el sistema bloquea el acceso al recurso y la tarea que intentas realizar falla.
Las cuotas se aplican generalmente a nivel de Google Cloud proyecto. El uso que hagas de un recurso en un proyecto no afectará a la cuota disponible en otro proyecto. En un Google Cloud proyecto, las cuotas se comparten entre todas las aplicaciones y direcciones IP.
También hay límites del sistema en 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 y gestionar tus cuotas, consulta la documentación de cuotas de Cloud.
Accede al panel de control de APIs para ver tu actividad de APIs actual.
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 cuenta como una sola solicitud. Sin embargo, algunas operaciones se contabilizan como varias solicitudes. Por ejemplo, una solicitud por lotes como `ImportAptArtifacts` puede consumir cuota por cada elemento del lote. Una inserción o extracción de Docker suele generar varias solicitudes HTTP, por lo que se cobra 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 en la cuota de solicitudes de eliminación y en el límite de eliminaciones por día y por repositorio. |
Cuota de solicitudes por usuario
De forma predeterminada, los proyectos tienen cuotas por usuario ilimitadas. Sin embargo, puedes limitar estas cuotas por usuario de un proyecto concreto. Esta cuota se aplica por usuario autenticado o por dirección IP del cliente para las solicitudes a un repositorio público no autenticadas.
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 cifrados con CMEK pueden consumir estas cuotas por cada subida o descarga. Las operaciones de cifrado y descifrado con claves CMEK solo afectan a las cuotas de Cloud KMS si usas claves de hardware (Cloud HSM) o externas (Cloud EKM). Confirma que tienes suficiente cuota para habilitar el encriptado de secretos de la capa de aplicación en tus aplicaciones y flujos de trabajo. Para obtener más información, consulta las cuotas de Cloud KMS.
Cuotas de Artifact Analysis
Consulta las cuotas y los límites de Artifact Analysis para obtener información sobre las políticas de uso del análisis.
Cuotas de upstream públicas
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
En Artifact Registry se aplican 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 |
Cantidad máxima de datos que se pueden obtener del repositorio remoto por solicitud | 9,9 GB |
Políticas de upstream máximas para repositorios virtuales | 30 |
Número máximo de resoluciones totales de upstream por solicitud de repositorios virtuales | 250 |
Número máximo 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 minuto | 30 |
Límites de repositorios remotos
Cuando solicitas un artefacto de tu repositorio remoto y el artefacto aún no se ha almacenado en caché en tu repositorio remoto, se solicita del repositorio upstream y, a continuación, se almacena en tu repositorio remoto. Las solicitudes a hosts upstream se tienen en cuenta para 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 de solicitudes de tu proyecto. Una vez que el artefacto se haya almacenado en caché en tu repositorio remoto, las solicitudes de ese artefacto solo se contabilizarán en la cuota de solicitudes de tu proyecto.
En Artifact Registry se aplican los siguientes límites de uso en lo que respecta a los repositorios remotos.
Límite | Public upstream | Valor |
---|---|---|
Lecturas de host upstream público por organización, región y minuto | Predeterminado | 600 |
Docker Hub | 600 | |
proxy.golang.org | 600 | |
Maven Central | 3000 | |
NpmJS | 1800 | |
PyPI | 1200 |
Límite de visualización de artefactos en un repositorio
Las solicitudes de API específicas de formato para todos los formatos están limitadas a 10.000. Por ejemplo, el método de la API Docker Registry para mostrar imágenes de contenedor devuelve una lista incompleta si un repositorio tiene más de 10.000 imágenes o etiquetas.
No afecta al comando gcloud artifacts docker images list ni a las solicitudes a la API de Artifact Registry.
Solicitar un aumento de cuota
Para ajustar la mayoría de las cuotas, usa la Google Cloud consola. Para obtener más información, consulta Solicitar un ajuste de cuota.