Cuotas

Los límites configurables de paquetes y bytes por aplicación y por organización, cómo se cuenta el uso lógico y qué ocurre cuando se alcanza un límite.

  • Disponibilidad: Planificado
  • Evidencia: Leído del código fuente
  • Referencia

Operación

Operación Solicitud Capacidad
quotas.read GET /v1/organizations/{organization}/quotas usage.read

La respuesta enumera cada cuota con su unit (count, bytes o credits), su limit, la cantidad used y, para las cuotas por aplicación, la application.

Cuotas

Nombre Limita
application.packages Los paquetes fijados en el grafo de una aplicación
package.compressed El tamaño del archivo de un paquete, que se aplica antes y durante la descarga
package.extracted El tamaño extraído de un paquete, que se aplica mientras se extrae
package.entries La cantidad de entradas de un archivo, que se aplica mientras se extrae
application.bytes Los bytes lógicos atribuidos a una aplicación en todos sus releases retenidos
organization.bytes Los bytes lógicos atribuidos a una organización
organization.applications La cantidad de aplicaciones de la organización
physical.bytes La capacidad del almacenamiento físico compartido que aprovisiona quien opera la plataforma. Es una cuota de la plataforma.
budget El presupuesto global de admisión de la plataforma para el período contable, en credits. Es una cuota de la plataforma.

Para las dos cuotas de la plataforma, used es lo que el servicio decide revelar a la organización, que puede ser 0.

Uso lógico y uso físico

used es el uso lógico. El CDN guarda un paquete público una sola vez sin importar cuántas aplicaciones dependan de él, y ese ahorro físico nunca reduce el uso lógico de nadie. La capacidad física compartida es un límite aparte que aprovisiona quien opera la plataforma; cuando se agota, la admisión deja de aceptar entradas que no estén ya almacenadas.

Cuando se alcanza un límite

  • En la admisión, una solicitud que superaría una cuota se rechaza con 409 QUOTA_EXCEEDED; details.quota nombra la cuota. Crear una aplicación por encima de organization.applications se rechaza de la misma manera. Cuando el budget global no admite trabajo nuevo, la respuesta es 503 BUDGET_EXHAUSTED.
  • Los límites de los archivos se aplican mientras se descarga y se extrae, que es lo que detiene un archivo que se expande mucho más allá de su tamaño comprimido. El trabajo falla entonces con QUOTA_EXCEEDED.
  • El trabajo que no cabe en un presupuesto de tiempo termina con LIMIT_EXCEEDED. Consulta Trabajos.

Ninguno de estos resultados cambia el release activo.