Este proyecto ya no se mantiene activamente. Para conocer las herramientas oficialmente admitidas por Microsoft, consulte esta documentación.
blobxfer
es una herramienta y biblioteca avanzada de movimiento de datos para Azure Storage Blob and Files. Con blobxfer
puede copiar sus archivos dentro o fuera de Azure Storage con la CLI o integrar la biblioteca de movimiento de datos blobxfer
en sus propios scripts de Python.
Interfaz de línea de comandos (CLI) que proporciona capacidad de movimiento de datos hacia y desde Azure Blob y File Storage
Biblioteca independiente para integración con scripts u otros paquetes de Python
Diseño de alto rendimiento con transferencias asíncronas y E/S de disco
Admite entrada, salida y sincronización de directorios, contenedores y recursos compartidos de archivos completos
Soporte de ejecución impulsada por la configuración YAML
Compatibilidad detallada con la reanudación, incluida la reanudación de una operación interrumpida dentro de un archivo u objeto
Soporte IO vectorial
El modo stripe
permite dividir un solo archivo en varios blobs (incluso en varias cuentas de almacenamiento) para superar los límites de rendimiento de un solo blob o de archivos compartidos.
El modo replica
permite la replicación de un archivo en múltiples destinos, incluidas múltiples cuentas de almacenamiento.
Copia síncrona con soporte de replicación en modo cruzado (transformación de objetos)
Aprovecha las copias del lado del servidor de forma predeterminada
Soporte de copia de URL arbitraria
Soporte de cifrado del lado del cliente
Admite todos los tipos de Azure Blob y Azure Files para carga y descarga.
Opciones avanzadas de omisión para operaciones similares a rsync
Almacenar/restaurar el modo de archivo POSIX y uid/gid
Admite lectura/canalización desde stdin
incluidos destinos de blobs en páginas
Admite la lectura de instantáneas de blobs y archivos compartidos para descargar y copiar sincrónicamente
Soporte para configurar el nivel de acceso en objetos para carga y copia sincrónica
Soporte de carga de bloques de una sola vez configurable
Tamaño de fragmento configurable tanto para carga como para descarga
Selección automática del tamaño de bloque para la carga de blobs en bloques
Carga automática de archivos VHD/VHDX como blobs en páginas
Incluir y excluir soporte de filtrado
Soporte de eliminación tipo Rsync
No hay apoyo de golpe en ninguna dirección.
Etiquetado automático de tipos de contenido
Soporte para configurar la propiedad Control de caché de blobs y archivos
Soporte de registro de archivos
Soporte para servidores proxy HTTP
Hay tres formas de instalar blobxfer
:
Paquete Python blobxfer
de PyPI
Binarios prediseñados disponibles en Versiones
Las imágenes de Docker están disponibles para plataformas Linux y Windows en Microsoft Container Registry
Consulte la guía de instalación para obtener más información sobre cómo instalar blobxfer
.
Consulte la documentación blobxfer
para obtener más detalles e información de uso.
Consulte el Registro de cambios para conocer el historial del proyecto.
Este proyecto cuenta con el apoyo de la comunidad y no oficialmente por parte de Microsoft. No existe un SLA definido para abordar características, problemas y errores que se solucionan exclusivamente a través de problemas de GitHub. Para conocer las herramientas oficialmente admitidas por Microsoft, consulte esta documentación.
Consulte el Código de conducta y las pautas de contribución de este proyecto.