Sincronizar AWS S3 y Google Drive mediante Rclone externo en EC2
Sincronizar datos entre servicios de almacenamiento en la nube (por ejemplo, Google Drive ↔ AWS S3) con RcloneView es sencillo gracias a su Rclone integrado. Cuando instalas RcloneView, este motor integrado se incluye automáticamente y normalmente se usa para gestionar transferencias de archivos desde tu PC local.
Sin embargo, usar el Rclone integrado significa que todo el tráfico de transferencia pasa por tu equipo local. Esto puede ralentizar considerablemente el proceso, especialmente al sincronizar conjuntos de datos grandes o al operar en una red más lenta.
Por ejemplo, sincronizar archivos de Google Drive a AWS S3 usando el Rclone integrado implica descargar los archivos a tu equipo local y luego subirlos a S3. Esta doble transferencia no solo añade latencia, sino que también consume tu ancho de banda local.
En este caso, una mejor solución es ejecutar Rclone directamente en una instancia en la nube, como un servidor AWS EC2. Al conectar RcloneView a ese Rclone externo ejecutándose en EC2, puedes:
- Evitar que el tráfico pase por tu PC local
- Realizar transferencias de nube a nube directamente dentro de la nube (Google → EC2 → S3)
- Aprovechar la infraestructura de red en la nube de mayor velocidad
Esta arquitectura mejora significativamente el rendimiento y reduce la carga sobre tu dispositivo local.
En este tutorial, te guiaremos a través del uso de la función Nueva ventana de RcloneView para conectarte a un Rclone externo en EC2, y luego sincronizar archivos entre Google Drive y AWS S3 completamente desde la nube.
Ejecutar Rclone en una instancia EC2 puede generar transferencias más rápidas, pero ten en cuenta que AWS puede cobrar por el uso de cómputo y la transferencia de datos salientes a otros servicios.
Consulta: Precios de AWS – Transferencia de datos
Esta guía te explica cómo:
- Iniciar y configurar Rclone en una instancia AWS EC2
- Abrir una nueva ventana de RcloneView
- Conectarte al Rclone externo en EC2
- Añadir remotos de Google Drive y AWS S3
- Sincronizar archivos directamente entre ellos con un mejor rendimiento
Parte 1: Desplegar Rclone en EC2 (Rclone externo)
Sigue la guía de AWS EC2 para lanzar Ubuntu, abrir el puerto 5572, instalar Rclone y ejecutar el demonio rcd
👉 Consulta: Cómo ejecutar Rclone en un servidor AWS EC2
Puntos clave:
rclone rcdse está ejecutando con--rc-addr=0.0.0.0:5572- Abre el puerto
5572en tu grupo de seguridad de EC2 - La autenticación básica HTTP está configurada (
--rc-user,--rc-pass) - Ejecuta el demonio con:
rclone rcd --rc-user=admin --rc-pass=admin --rc-addr=0.0.0.0:5572
- Verifica el acceso mediante:
curl -X POST -u admin:admin "http://<EC2-PUBLIC-IP-or-DNS>:5572/rc/noop"
Parte 2: Abrir una nueva ventana de RcloneView
Para mantener las conexiones organizadas, RcloneView permite que cada ventana funcione con su propio motor Rclone.
-
Inicia RcloneView
-
Haz clic en el botón
Nueva ventanaen el menúInicio -
Se abrirá una nueva ventana de la aplicación. Esta instancia es independiente de la ventana principal y mantendrá su propio contexto de conexión.
📌 Conectarás esta ventana a tu Rclone externo (EC2) en el siguiente paso.
👉 Más información: Usar múltiples conexiones de Rclone con Nueva ventana
Parte 3: Conectar el Rclone externo alojado en EC2
En la ventana recién abierta, sigue estos pasos para conectarte a tu Rclone externo alojado en EC2:
-
Abre el
Administrador de conexionesdesde el menúConfiguración. -
Haz clic en
Nueva conexiónpara crear un nuevo perfil de conexión de Rclone. -
Completa los campos requeridos:
-
Nombre para mostrar:
ec2-rclone(o cualquier nombre que prefieras) -
Dirección remota:
http://<EC2-PUBLIC-IP-or-DNS-NAME>:5572 -
Usuario / Contraseña: Usa los valores que configuraste en la Parte 1 al iniciar el demonio de Rclone
(por ejemplo,--rc-user=admin,--rc-pass=admin)
-
-
Haz clic en
Probar conexiónpara verificar la configuración.
Deberías ver una respuesta de conexión exitosa. -
Si la prueba se supera, haz clic en
Guardary luego enConectar. -
Ahora estás conectado a tu instancia de Rclone externo ejecutándose en EC2, y el estado de la conexión debería aparecer en la parte superior de la ventana.


👉 Más información: Añadir un nuevo Rclone externo
Parte 4: Añadir remotos de AWS S3 y Google Drive (mediante Rclone externo)
Todavía en la ventana de RcloneView conectada a EC2:
➕ Añadir remoto de AWS S3
-
Haz clic en
+ Nuevo remotoen el menúRemoto -
En la pestaña Proveedor, busca y selecciona S3
-
En la pestaña
Opciones:-
Configura
Provideren AWS -
Introduce tu
Access Key IDySecret Access Keyde AWS -
Configura
Regiony, opcionalmente, establece Endpoint para servicios compatibles con S3
-
-
Haz clic en Guardar, ponle un nombre (por ejemplo, ec2-s3)
👉 Más información: Añadir remoto de AWS S3
➕ Añadir remoto de Google Drive (usando un token de acceso OAuth)
En lugar de completar un nuevo flujo de inicio de sesión mediante el navegador, puedes seguir los pasos de la guía a continuación para usar el token de acceso OAuth obtenido anteriormente:
👉 Consulta: Configurar Google Drive en Rclone externo sin navegador
- Ve a
+ Nuevo remotoen el menúRemoto - Selecciona Google Drive como proveedor
- En la pestaña Opciones, desplázate hacia abajo y haz clic en Mostrar opciones avanzadas
- Pega el token copiado previamente en el campo
token - Ponle un nombre al remoto (por ejemplo,
ec2-gdrive) y guarda
Parte 5: Sincronizar archivos entre AWS S3 y Google Drive
Ahora puedes transferir archivos entre Google Drive y S3 a través de tu instancia de Rclone en EC2.
📁 Método A: Comparar y sincronizar bajo demanda
-
Ve a la pestaña Explorar
-
Carga el remoto de Google Drive en el panel izquierdo (ec2-gdrive:)
-
Carga el remoto de AWS S3 en el panel derecho (ec2-s3:)
-
Haz clic en Comparar en el menú superior
-
Revisa las diferencias:
-
Archivos presentes solo en un lado
-
Tamaños diferentes
-
Coincidencias idénticas
-
-
Usa Copiar →, ← Copiar o Eliminar para sincronizar
💡 El progreso se muestra en la barra de estado y en la pestaña del registro de transferencias.
👉 Más información: Comparar contenido de carpetas
🕒 Método B: Configurar un trabajo de sincronización programado
-
Ve a Inicio → Administrador de trabajos, luego haz clic en Añadir trabajo
-
Selecciona Sincronización
-
Origen: ec2-gdrive:folder
-
Destino: ec2-s3:folder
-
-
Configura:
-
Dirección de sincronización
-
Reglas de filtrado (opcional)
-
-
(Opcional) Habilita la Programación
-
Establece el patrón de tiempo
-
Previsualiza la programación con el simulador integrado
-
-
Haz clic en Guardar y habilitar
Una vez programado, RcloneView ejecutará las sincronizaciones automáticamente usando tu backend de Rclone alojado en EC2.
👉 Más información:
- Sincronizar almacenamientos remotos
- Crear trabajos de sincronización
- Ejecutar y administrar trabajos
- Programación y ejecución de trabajos
Verificación final
-
Confirma que tu sincronización se completó correctamente mediante el panel de Registro de transferencias o Historial de trabajos
-
Realiza comprobaciones periódicas en EC2 para confirmar que permanece conectado y responde correctamente
🔗 Guías relacionadas
- Cómo ejecutar Rclone en un servidor AWS EC2
- Usar múltiples conexiones de Rclone con Nueva ventana
- Añadir un nuevo Rclone externo
- Añadir remoto de AWS S3
- Comparar contenido de carpetas
- Sincronizar almacenamientos remotos
- Crear trabajos de sincronización
- Ejecutar y administrar trabajos
- Programación y ejecución de trabajos