Saltar al contenido principal

Límites de tasa de las API en la nube explicados — Por qué fallan tus transferencias y cómo solucionarlo

· 6 min de lectura
Tayson
Senior Engineer

Tu sincronización en la nube empieza con fuerza y, de repente, se ralentiza hasta detenerse casi por completo. Aparecen mensajes de error: "Rate limit exceeded", "403 Forbidden", "Too many requests". Tu transferencia se estanca en el 60%. ¿Qué está pasando?

Todos los proveedores de almacenamiento en la nube limitan la velocidad con la que puedes interactuar con su API. Estos límites de tasa protegen su infraestructura de abusos, pero también afectan a los usuarios legítimos que mueven grandes cantidades de datos. Entender estos límites — y configurar tus herramientas para respetarlos — marca la diferencia entre transferencias que se completan de forma fiable y transferencias que fallan a mitad de camino.

Vista previa de la aplicación RcloneView

Gestiona y sincroniza todas tus nubes en un solo lugar

RcloneView es una GUI multiplataforma para rclone. Compara carpetas, transfiere o sincroniza archivos y automatiza flujos de trabajo multinube con una interfaz visual y limpia.

  • Trabajos con un clic: Copiar · Sincronizar · Comparar
  • Programadores e historial para una automatización fiable
  • Funciona con Google Drive, OneDrive, Dropbox, S3, WebDAV, SFTP y más
WindowsmacOSLinux
Empieza gratis →

Funciones principales gratis. Automatizaciones disponibles con Plus.

¿Qué son los límites de tasa de las API?

Cuando subes, descargas, listas o modificas archivos en el almacenamiento en la nube, tu herramienta realiza llamadas a la API. Cada operación consiste en una o varias solicitudes a la API. Los límites de tasa limitan cuántas solicitudes puedes hacer en un período de tiempo determinado.

Tipos de límites

  • Solicitudes por segundo — Cuántas llamadas a la API por segundo (p. ej., S3: 3.500 solicitudes PUT/segundo por prefijo).
  • Solicitudes por día — Total de llamadas diarias a la API (p. ej., Google Drive: ~10 mil millones de consultas/día para aplicaciones, pero mucho menos por usuario).
  • Ancho de banda por día — Volumen total de datos (p. ej., Google Drive: ~750 GB de subida/día).
  • Conexiones simultáneas — Cuántas conexiones simultáneas se permiten.
  • Límites de ráfaga — Picos a corto plazo permitidos antes de que se active la limitación.

Límites de tasa por proveedor

Google Drive

LímiteValor
Subida por día~750 GB
Descarga por día~10 TB
Consultas de API por cada 100 segundos1.000 por usuario
Operaciones de archivo por segundo~10
Código de error403 (userRateLimitExceeded), 429

Google Drive es uno de los proveedores con límites de tasa más agresivos. Si ves 403 o userRateLimitExceeded, has chocado con el límite.

OneDrive / SharePoint

LímiteValor
Llamadas a la APILimitación dinámica
Subidas simultáneas~4 recomendadas
Código de error429 (Too Many Requests), 503

Microsoft utiliza limitación dinámica — los límites se endurecen a medida que aumenta tu uso dentro de una sesión.

AWS S3

LímiteValor
PUT/COPY/POST/DELETE3.500 por segundo por prefijo
GET/HEAD5.500 por segundo por prefijo
Sin límite de ancho de banda diarioIlimitado
Código de error503 (Slow Down)

S3 es el más generoso. La mayoría de los usuarios nunca alcanzan los límites de tasa a menos que realicen miles de operaciones con archivos pequeños.

Dropbox

LímiteValor
Llamadas a la API~300 por minuto para aplicaciones
Subida por sesiónLimitación progresiva
Código de error429

Backblaze B2

LímiteValor
Llamadas a la APISegún el plan
Subidas simultáneasSin límite estricto
Ancho de bandaPago por uso, sin tope

B2 es muy permisivo — los límites de tasa rara vez son un problema.

Cómo gestiona RcloneView los límites de tasa

Reintento automático

Cuando rclone recibe un error de límite de tasa (429, 403, 503), automáticamente:

  1. Pausa la transferencia afectada.
  2. Espera el tiempo especificado por el servidor (o usa backoff exponencial).
  3. Reintenta la operación.

Verás esto en el registro de transferencia como "rate limited, waiting X seconds".

Transferencias paralelas configurables

Reduce las transferencias paralelas para disminuir tu tasa de solicitudes a la API:

ProveedorTransferencias paralelas recomendadas
Google Drive3–4
OneDrive4
Dropbox3–4
S38–32
B28–16

Limitación de ancho de banda

Usa los límites de ancho de banda para controlar la velocidad de datos y reducir indirectamente las llamadas a la API.

Reintento de transferencias fallidas en v1.3

Si las transferencias fallan a pesar de la gestión de límites de tasa, la función de reintento de v1.3 puede volver a ejecutar los archivos fallidos después de que finalice el trabajo.

Estrategias para evitar los límites de tasa

1) Transferir fuera de horas punta

Programa las transferencias grandes para las noches y los fines de semana, cuando otros usuarios (y tus propias aplicaciones) no estén haciendo llamadas a la API:

Schedule transfers during off-hours

2) Distribuir en varios días

Para migraciones que superan el límite diario de subida de 750 GB de Google Drive:

  • Día 1: Transferir la carpeta A (500 GB).
  • Día 2: Transferir la carpeta B (500 GB).
  • Día 3: Transferir la carpeta C + verificar todo.

3) Usar tus propias credenciales de API

Google Drive y algunos otros proveedores permiten límites de tasa más altos cuando usas tus propias credenciales de aplicación OAuth en lugar de las compartidas. Configura tu propio proyecto de API de Google para obtener cuotas más altas.

4) Reducir la verificación de archivos

Para las subidas masivas iniciales, omite la verificación del destino. Esto elimina la mitad de tus llamadas a la API (las que comprueban si cada archivo ya existe).

5) Agrupar archivos pequeños

Si tienes miles de archivos pequeños, considera comprimirlos en ZIPs antes de transferirlos. Un ZIP de 1 GB hace 1 llamada a la API en lugar de 10.000 subidas de archivos individuales que hacen 10.000 llamadas.

Supervisa posibles problemas de límite de tasa

Vigila el progreso de tu transferencia en busca de señales de limitación:

Monitor for rate limit errors

Señales de advertencia:

  • La velocidad de transferencia cae de repente después de empezar con fuerza.
  • Pausas periódicas en la transferencia.
  • Mensajes de error en el registro con códigos 429 o 403.
  • La velocidad de transferencia oscila (rápida → lenta → rápida).

Primeros pasos

  1. Descarga RcloneView desde rcloneview.com.
  2. Configura las transferencias paralelas adecuadas para tu proveedor de nube.
  3. Programa las transferencias grandes fuera de horas punta.
  4. Supervisa el progreso y vigila los indicadores de limitación.
  5. Usa el reintento (v1.3) para mayor fiabilidad.

Los límites de tasa no van a desaparecer — pero con la configuración adecuada, puedes trabajar dentro de ellos de forma fiable.


Guías relacionadas:

Proveedores de nube compatibles

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces