Cuotas y límites

En esta página se describen las cuotas y los límites que se aplican a las solicitudes de Cloud Storage.

Buckets

  • Existe un límite de frecuencia de aproximadamente 1 solicitud cada 2 segundos por proyecto para la creación y eliminación de buckets, por lo que es recomendable planificar el uso de menos buckets y más objetos en la mayoría de los casos. Por ejemplo, en muchos diseños, se opta por usar un bucket por cada usuario del proyecto. Sin embargo, si vas a diseñar un sistema en el que se agregan varios usuarios por segundo, es recomendable que tu diseño use un mismo bucket para varios usuarios (con los permisos correspondientes), de modo que el límite de frecuencia que se aplica a la creación de buckets no se convierta en un cuello de botella.

  • Las aplicaciones de alta disponibilidad no deberían depender de la creación o eliminación de buckets para sus rutas críticas. Los nombres de los buckets son parte de un espacio de nombres centralizado y global: cualquier dependencia de este espacio de nombres crea un punto único de fallo para tu aplicación. Debido a esto y al límite de 1 solicitud cada 2 segundos que se mencionó antes, se recomienda que los servicios con alta disponibilidad que usen Cloud Storage creen por adelantado todos los buckets que vayan a necesitar.

  • Existe un límite de una actualización por segundo para cada bucket, por lo que no se escalan las actualizaciones rápidas a un mismo bucket (p. ej., cambiar la configuración de CORS).

  • Existe un límite de 100 miembros con funciones de IAM heredadas por bucket y un límite de 1,500 miembros con todas las funciones de IAM por bucket. Los usuarios individuales, los grupos y los dominios son algunos ejemplos de miembros. Consulta las identidades de IAM.

  • Para buckets con notificaciones de Pub/Sub:

    • El bucket puede tener hasta 100 configuraciones de notificación en total.

    • El bucket puede tener hasta 10 configuraciones de notificación definidas para activar un evento específico.

    • Cada configuración de notificación puede tener hasta 10 atributos personalizados.

Objetos

  • Existe un límite de tamaño de 5 TB como máximo para los objetos almacenados en Cloud Storage.

    • El tamaño máximo de una única solicitud de carga también es 5 TB. En el caso de las cargas que tardarán más tiempo en la conexión, considera usar cargas reanudables a fin de recuperarlas si ocurren fallas intermedias. Consulta Cargas reanudables para obtener más información.
  • Existe un límite de una actualización por segundo para cada objeto, por lo que las operaciones de escritura rápidas en un mismo objeto no se escalan. Para obtener más información, consulta Inmutabilidad de objetos en la lista de Términos clave.

  • No se aplica ningún límite a las operaciones de escritura repartidas entre varios objetos, lo que incluye subir, actualizar y borrar objetos. En principio, los buckets admiten alrededor de 1,000 operaciones de escritura por segundo, pero este límite se amplía según sea necesario.

  • No se aplica ningún límite a las operaciones de lectura de objetos en un bucket, lo que incluye leer datos y metadatos de objetos, así como crear listas de objetos. En principio, los buckets admiten alrededor de 5,000 operaciones de lectura de objetos por segundo, pero este límite se puede ampliar según sea necesario.

  • Existe un límite de 100 entradas en la lista de control de acceso (LCA) por objeto. Los miembros pueden ser usuarios individuales, grupos o dominios. Consulta los alcances de LCA.

  • Para la composición de objetos:

    • Se pueden componer hasta 32 objetos en una misma solicitud de composición.

    • Si bien no existe un límite para la cantidad de componentes de un objeto compuesto, los metadatos componentCount asociados se saturan en 2,147,483,647.

    • Los objetos compuestos están sujetos al límite de tamaño de 5 TB aplicable a los objetos almacenados en Cloud Storage.

Solicitudes a la API de XML

  • Cuando envías solicitudes mediante la API de XML, se aplica un límite de 16 KB al tamaño combinado de la URL de la solicitud y los encabezados HTTP.

  • Cuando haces una lista de recursos mediante la API de XML, se aplica un límite de 1,000 a los elementos que se van a mostrar.

Claves HMAC para cuentas de servicio

  • Existe un límite de 5 claves HMAC por cuenta de servicio. Las claves borradas no se consideran en este límite.

Supervisión del ancho de banda

Cloud Storage proporciona supervisión del ancho de banda para que puedas realizar un seguimiento del uso de la lectura del ancho de banda dentro de la región de los buckets del proyecto. La supervisión del ancho de banda se agrega por región y realiza un seguimiento del uso durante los últimos 30 días. No está disponible para las multirregiones.

Para que pueda funcionar la supervisión del ancho de banda, se debe realizar lo siguiente:

  • El uso debe ser por parte de recursos de Google Cloud que no sean buckets de Cloud Storage.

  • Si el bucket se encuentra en una región, el uso debe ser por parte de los recursos que se encuentran en esa misma región.

  • Si tu bucket se encuentra en una región doble, el uso debe ser por parte de recursos ubicados en alguna de las regiones que la conforman.

  • El uso debe ser por parte del método GET Object de la API de JSON o del método GET Object de la API de XML.

Para visualizar la supervisión del ancho de banda:

Abrir la supervisión del ancho de banda de Cloud Storage