En esta página se describen las cuotas y los límites que se aplican a las solicitudes de Cloud Storage. Puedes solicitar aumentos de cuotas, pero los límites no se pueden ajustar.
Las cuotas y los límites están sujetos a cambios.
Depósitos
Límite | Valor | Notas |
---|---|---|
Tamaño máximo del nombre del bucket | 63 caracteres | Si el nombre contiene un punto (.), el límite es de 222 caracteres. |
Frecuencia máxima de creación y eliminación de buckets, por proyecto | Aproximadamente una solicitud cada dos segundos | En la mayoría de los casos, planifica menos buckets y más objetos. 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 con 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 creación o eliminación de buckets, se recomienda crear previamente todos los buckets necesarios para los servicios con alta disponibilidad en Cloud Storage. |
Tasa máxima de restauración de buckets por proyecto | Aproximadamente una solicitud cada dos segundos | |
Frecuencia máxima de actualizaciones de metadatos de bucket por bucket | Una actualización por segundo | Las actualizaciones rápidas a un solo bucket (por ejemplo, cambiar la configuración de CORS) pueden generar errores de limitación. |
Cantidad máxima de principales que pueden otorgar roles de IAM por bucket | 1,500 principales para todos los roles de IAM 100 principales para los roles de IAM heredados |
Consulta Tipos de principales para obtener más información. |
Cantidad máxima de configuraciones de notificaciones de Pub/Sub por bucket | 100 configuraciones de notificación | |
Es la cantidad máxima de reubicaciones de bucket simultáneas que se admiten desde la misma ubicación dentro de un proyecto. | 5 buckets | Consulta Reubicación de buckets para obtener más información. |
Cantidad máxima de configuraciones de notificaciones de Pub/Sub establecidas para activar un evento específico | 10 configuraciones de notificación | |
Cantidad máxima de atributos personalizados en una configuración de notificación de Pub/Sub | 10 atributos personalizados | |
Período de retención máximo que se puede establecer para el bloqueo del bucket | 3,155,760,000 segundos (100 años) | |
Duración máxima de la retención de borrado no definitivo | 90 días |
Objetos
Límite | Valor | Notas |
---|---|---|
Tamaño máximo de los objetos | 5 TiB | Este límite se aplica independientemente del método de escritura, incluida la composición de objetos, las cargas reanudables y la carga multiparte. |
Tamaño combinado máximo de todas las claves y valores de metadatos personalizados por objeto | 8 KiB | |
Tamaño máximo del nombre de objeto para objetos en un bucket de espacio de nombres plano | 1,024 bytes (codificación UTF-8) | |
Tamaño máximo del nombre de objeto para objetos en un bucket habilitado para el espacio de nombres jerárquico | Nombre de la carpeta: 512 bytes (codificación UTF-8) Nombre base: 512 bytes (codificación UTF-8) . |
|
Tasa máxima de escrituras en el mismo nombre de objeto | Una escritura por segundo | Escribir en el mismo nombre de objeto a una velocidad superior al límite puede generar errores de limitación. Para obtener más información, consulta Inmutabilidad de objetos. |
Frecuencia máxima de actualizaciones de metadatos de objetos para un solo objeto | Una actualización por segundo | La actualización de los metadatos de objetos a una velocidad superior al límite puede generar errores de limitación. |
Tasa máxima de escritura de objetos en un bucket | Ilimitado | Incluye la carga, actualización y eliminación de 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. |
Frecuencia máxima de lectura de objetos en un bucket | Ilimitado | Incluye la lectura de datos y de metadatos de objetos, así como la creación de 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. Sin embargo, ten en cuenta que existen límites de ancho de banda. |
Cantidad máxima de entradas en la lista de control de acceso (LCA) | 100 LCA por objeto | Para obtener más información, consulta Alcances de LCA. |
Cantidad máxima de objetos de origen en una composición de objetos | 32 objetos en una sola solicitud de redacción | |
Cantidad máxima de componentes que conforman un objeto compuesto | Ilimitado | Si bien no existe un límite para la cantidad de componentes de un objeto compuesto, los metadatos componentCount asociados con un objeto compuesto se saturan en 2,147,483,647, y el objeto compuesto final debe cumplir con el límite de tamaño de 5 TiB que se aplica a todos los objetos en Cloud Storage. |
Tiempo de retención máximo que se puede establecer para el Bloqueo de retención de objetos | 3,155,760,000 segundos (100 años) desde la fecha y hora actuales | |
Límites máximos de consultas por segundo (QPS) iniciales para leer y escribir objetos en buckets con espacio de nombres jerárquico habilitado. | hasta 8 veces más QPS en comparación con los buckets sin el espacio de nombres jerárquico habilitado. | Para obtener información sobre cómo optimizar el rendimiento cuando trabajas con carpetas, consulta Administración de carpetas. |
Caché en cualquier lugar
Límite | Valor | Notas |
---|---|---|
Tamaño máximo de la caché de Anywhere Cache | 1 PiB | Las cachés creadas con la Caché en cualquier lugar se escalan automáticamente según la cantidad de datos almacenados en ellas. El tamaño de la caché es igual a la cantidad de datos transferidos a la caché menos la cantidad de datos expulsados. Por ejemplo, si una carga de trabajo transfiere 100 GiB de datos, el tamaño de la caché aumentará a 100 GiB. Si, posteriormente, se desalojan 50 GiB de datos, el tamaño de la caché se reducirá a 50 GiB. Es posible que el límite de tamaño de la caché sea menor según el historial de la cuenta de facturación de tu proyecto. Si los recursos son limitados, las creaciones de caché se pueden detener o las cachés existentes pueden dejar de crecer y expulsar datos en un algoritmo de menos usado recientemente (LRU) para dejar espacio para datos nuevos. |
Límite máximo de ancho de banda de uso de datos de la caché en cualquier lugar por proyecto y por zona | 20 Tbps | El límite de ancho de banda de la caché se escala automáticamente según la cantidad de datos almacenados en la caché a 20 Gbps por 1 TiB de datos, con un valor base de 100 Gbps. Debido a que el límite de ancho de banda de la caché se aplica por proyecto y por zona, el tráfico de las cachés dentro del mismo proyecto y la misma zona se registra en un límite de ancho de banda de caché común, incluso si las cachés se crean para diferentes buckets. Por ejemplo, supongamos que se crea la caché A en la zona Puedes aumentar la cantidad total de ancho de banda de la caché si aumentas la cantidad de datos almacenados en la caché o si aumentas la cantidad de cachés poblando más zonas con cachés. El límite de ancho de banda de la caché es independiente de la cuota máxima de ancho de banda de tu proyecto. La lectura de datos de la caché se registra en el límite de ancho de banda de la caché hasta que se alcanza el límite, momento en el que las lecturas de datos comienzan a registrarse en la cuota de ancho de banda del proyecto. Los errores de caché no se consideran en el límite de ancho de banda de la caché. |
Carpetas administradas
Límite | Valor | Notas |
---|---|---|
Tamaño máximo de los nombres de carpetas administradas | 1,024 bytes (codificación UTF-8) | |
Límite máximo de anidación de carpetas administradas | 15 | |
Frecuencia máxima de actualizaciones de la política de IAM por carpeta administrada | Una actualización por segundo |
Solicitudes a la API de JSON
Límite | Valor | Notas |
---|---|---|
Carga útil total máxima de una solicitud por lotes | Menos de 10 MiB | No incluyas más de 100 llamadas en una sola solicitud. |
Tamaño máximo de un objeto que enumera el patrón glob | 1,024 bytes en codificación UTF-8 |
Solicitudes a la API de XML
Límite | Valor | Notas |
---|---|---|
Tamaño combinado máximo de la URL de solicitud y los encabezados HTTP | 16 KiB | |
Cantidad máxima de buckets que se pueden mostrar cuando se enumeran los buckets | 1000 buckets | La API de XML muestra buckets de forma lexicográfica por nombre. |
Cantidad máxima de partes en una carga multiparte | 10,000 partes | El objeto ensamblado de estas partes debe cumplir con el límite de tamaño de 5 TiB que se aplica a todos los objetos en Cloud Storage. |
Tamaño máximo de una parte individual en una carga multiparte | 5 GiB | |
Tamaño máximo de una parte individual en una carga multiparte | 5 MiB | No hay un límite de tamaño mínimo en la última parte de una carga multiparte. Como resultado, este límite no se aplica en el momento en que se sube una parte, sino que se aplica en el momento en que intentas completar la carga. |
Tiempo máximo que una carga multiparte y sus partes subidas pueden permanecer sin terminar o estar inactivas en un bucket. | Ilimitado | |
Cantidad máxima de cargas multiparte diferentes que pueden ocurrir en simultáneo para un objeto | Ilimitado | |
Tiempo máximo para completar una sesión de carga reanudable | 7 días | La cantidad de tiempo se mide a partir de que se inicia la carga reanudable. |
Claves HMAC para cuentas de servicio
Existe un límite de 10 claves HMAC por cuenta de servicio. Las claves borradas no se consideran en este límite.
Informes de inventario
Existe un límite de 100 configuraciones de informes de inventario por bucket de origen.
Trabajos de operaciones por lotes de almacenamiento
En esta sección, se describen las restricciones de API y las cuotas de uso actuales del uso de trabajos de operaciones por lotes de almacenamiento.
Trabajos de operaciones por lotes de almacenamiento simultáneos
En la siguiente tabla, se describe el límite de las jobs
simultáneas en progreso:
Cantidad máxima de "jobs" en curso | Se aplica a |
---|---|
100 | Por proyecto y por ubicación del bucket |
Cuotas de frecuencia
Las operaciones por lotes de almacenamiento aplican cuotas de tarifa a todas las solicitudes realizadas.
En esta tabla, se proporcionan la métrica, los métodos de la API y los límites predeterminados para cada cuota:
Métrica | Métodos de la API | Límites predeterminados |
---|---|---|
storagebatchoperations.googleapis.com/create_requests |
storagebatchoperations.jobs.create |
1,200 solicitudes por minuto por proyecto |
storagebatchoperations.googleapis.com/read_requests |
|
1,200 solicitudes por minuto por proyecto |
storagebatchoperations.googleapis.com/cancel_requests |
storagebatchoperations.jobs.cancel |
1,200 solicitudes por minuto por proyecto |
storagebatchoperations.googleapis.com/delete_requests |
storagebatchoperations.jobs.delete |
1,200 solicitudes por minuto por proyecto |
Ancho de banda
Cuota | Valor | Notas |
---|---|---|
Ancho de banda máximo para cada región que tiene salida de datos desde Cloud Storage a los servicios de Google | Cuota predeterminada de 200 Gbps por región para la mayoría de los proyectos, pero puede ser menor según el historial de la cuenta de facturación de tu proyecto |
La salida a Cloud CDN y Media CDN está exenta de esta cuota. Puedes solicitar aumentos de cuota por proyecto. Para obtener información sobre cómo ver los límites de salida de Google de un proyecto, consulta Visualizar y administrar cuotas. Para obtener información sobre cómo ver el uso de la salida de Google para un proyecto, consulta Supervisión del ancho de banda. |
Ancho de banda máximo para cada región doble que tiene salida de datos desde Cloud Storage a los servicios de Google | Cuota predeterminada de 200 Gbps para cada región dentro de una región doble para la mayoría de los proyectos, pero puede ser menor según el historial de la cuenta de facturación de tu proyecto |
La salida a Cloud CDN y Media CDN está exenta de esta cuota. Puedes solicitar un aumento de cuota por proyecto. Para obtener información sobre cómo ver los límites de salida de Google de un proyecto, consulta Visualizar y administrar cuotas. Para obtener información sobre cómo ver el uso de la salida de Google para un proyecto, consulta Supervisión del ancho de banda. |
Ancho de banda máximo para cada región doble que tiene salida de datos desde Cloud Storage a los servicios de Google | Cuota predeterminada de 200 Gbps por región para la mayoría de los proyectos, pero puede ser menor según el historial de la cuenta de facturación de tu proyecto |
La salida a Cloud CDN y Media CDN está exenta de esta cuota. Cada región dentro de la multirregión determinada tiene una cuota independiente. Por ejemplo, supongamos que el proyecto Para obtener información sobre cómo ver los límites de salida de Google de un proyecto, consulta Visualizar y administrar cuotas. Para obtener información sobre cómo ver el uso de la salida de Google para un proyecto, consulta Supervisión del ancho de banda. Puedes solicitar un aumento de cuota por proyecto. Ten en cuenta que, por lo general, debes usar buckets ubicados en regiones o buckets birregionales para las cargas de trabajo con tarifas de salida alta a los servicios de Google. En el caso de los buckets existentes en regiones múltiples que ejecutan cargas de trabajo grandes en los servicios de Google, puedes usar el Servicio de transferencia de almacenamiento para mover tus datos a un bucket en una región o una región doble. |
Ancho de banda de salida máximo para las solicitudes de Internet que acceden a los datos de los buckets de una región | Cuota predeterminada de 200 Gbps por región para la mayoría de los proyectos, pero puede ser menor según el historial de la cuenta de facturación de tu proyecto |
En esta cuota, se incluye la salida a Cloud CDN y Media CDN debido a errores de caché. Para obtener información sobre cómo ver los límites de salida de Internet de un proyecto, consulta Visualizar y administrar cuotas. Para obtener información sobre cómo ver el uso de la salida de Internet para un proyecto, consulta Supervisión del ancho de banda. Puedes solicitar aumentos de cuota por proyecto. |
Ancho de banda de salida máximo para las solicitudes de Internet que acceden a los datos de los buckets de una región doble | Cuota predeterminada de 200 Gbps para cada región dentro de una región doble para la mayoría de los proyectos, pero puede ser menor según el historial de la cuenta de facturación de tu proyecto | En esta cuota, se incluye la salida a Cloud CDN y Media CDN debido a errores de caché. Para obtener información sobre cómo ver los límites de salida de Internet de un proyecto, consulta Visualizar y administrar cuotas. Para obtener información sobre cómo ver el uso de la salida de Internet de un proyecto por región, consulta Supervisión del ancho de banda. Puedes solicitar un aumento de cuota por proyecto. |
Ancho de banda de salida máximo para las solicitudes de Internet que acceden a los datos de los buckets en una multirregión determinada | Cuota predeterminada de 200 Gbps por región para la mayoría de los proyectos, pero puede ser menor según el historial de la cuenta de facturación de tu proyecto |
En esta cuota, se incluye la salida a Cloud CDN y Media CDN debido a errores de caché. Las regiones dentro de la multirregión tienen cuotas de salida de Internet multirregionales independientes. Por ejemplo, supongamos que Para obtener información sobre cómo ver los límites de salida de Internet de un proyecto, consulta Visualizar y administrar cuotas. Para obtener información sobre cómo ver el uso de la salida de Internet de un proyecto por región, consulta Supervisión del ancho de banda. Puedes solicitar un aumento de cuota por proyecto. |
Cuando el ancho de banda de un proyecto excede una cuota determinada, las solicitudes a los bucket afectados se pueden limitar o rechazar con un error 429 - rateLimitExceeded
reintentable que incluya detalles de la cuota excedida.
Consulta Uso del ancho de banda para obtener información sobre cómo supervisarlo.