Cuando necesitas eliminar grandes cantidades de archivos de un bucket de iDrive e2, hacerlo desde la interfaz web puede tardar horas o incluso días. La solución más eficiente es usar AWS CLI desde la terminal de tu Mac, ya que procesa múltiples archivos en paralelo y acelera significativamente el proceso.
Esta guía te muestra cómo instalar y configurar AWS CLI para eliminar carpetas o vaciar buckets de iDrive e2.
Para seguir esta guía necesitas:
Homebrew es un gestor de paquetes para Mac que facilita la instalación de herramientas. Abre la Terminal y ejecuta:
Para verificar que se instaló correctamente:
Con Homebrew instalado, ejecuta:
Deberías ver algo como aws-cli/2.x.x Python/3.x.x Darwin/...
Crea un perfil específico para iDrive ejecutando:
El sistema te pedirá los siguientes datos:
jsonAntes de eliminar, verifica que puedes ver el contenido del bucket. Reemplaza los valores con tu información:
Si ves el listado de archivos y carpetas, la configuración es correcta.
Ejecuta el siguiente comando para eliminar recursivamente todo el contenido de una carpeta:
El proceso mostrará cada archivo que se elimina. Dependiendo de la cantidad de archivos, esto puede tardar minutos u horas.
Si tienes millones de archivos, puedes aumentar la velocidad configurando más conexiones simultáneas:
Después de configurar esto, vuelve a ejecutar el comando de eliminación del Paso 5.
Si el proceso tardará muchas horas, sigue estos pasos para evitar que la Mac se suspenda:
Esto mantendrá la Mac despierta hasta que presiones Ctrl+C en esa ventana.
Si prefieres poder cerrar la terminal:
Para ver el progreso:
Para verificar que el proceso sigue corriendo:
Una vez terminado el proceso, verifica que la carpeta esté vacía:
Si no muestra ningún resultado, la eliminación fue exitosa.
aws s3 ls: Lista el contenido de un bucket o carpetaaws s3 rm --recursive: Elimina archivos y subcarpetas recursivamenteaws s3 rb: Elimina (remove bucket) un bucket vacío--endpoint-url: Especifica el servidor de iDrive e2--profile idrive: Usa las credenciales guardadas en el perfil "idrive"caffeinate -i: Evita que la Mac entre en modo de suspensiónnohup ... &: Ejecuta un comando en segundo plano que continúa aunque cierres la terminal¿Necesitas ayuda adicional? Contacta a nuestro equipo de soporte técnico para asistencia personalizada.