Ce projet n'est plus activement maintenu. Pour les outils officiellement pris en charge par Microsoft, veuillez vous référer à cette documentation.
blobxfer
est un outil avancé de déplacement de données et une bibliothèque pour Azure Storage Blob and Files. Avec blobxfer
vous pouvez copier vos fichiers vers ou depuis Azure Storage avec la CLI ou intégrer la bibliothèque de mouvement de données blobxfer
dans vos propres scripts Python.
Interface de ligne de commande (CLI) offrant une capacité de déplacement de données vers et depuis Azure Blob et File Storage
Bibliothèque autonome pour l'intégration avec des scripts ou d'autres packages Python
Conception hautes performances avec transferts asynchrones et E/S disque
Prend en charge l'entrée, la sortie et la synchronisation de répertoires entiers, de conteneurs et de partages de fichiers
Prise en charge de l'exécution basée sur la configuration YAML
Prise en charge de la reprise à granularité fine, y compris la reprise d'une opération interrompue dans un fichier ou un objet
Prise en charge des E/S vectorielles
Le mode stripe
permet de répartir un seul fichier sur plusieurs blobs (même sur plusieurs comptes de stockage) pour dépasser les limites de débit d'un seul blob ou de partage de fichiers.
le mode replica
permet la réplication d'un fichier sur plusieurs destinations, y compris vers plusieurs comptes de stockage
Copie synchrone avec prise en charge de la réplication en mode croisé (transformation d'objet)
Exploite les copies côté serveur par défaut
Prise en charge de la copie d'URL arbitraire
Prise en charge du chiffrement côté client
Prise en charge de tous les types Azure Blob et Azure Files pour le chargement et le téléchargement
Options de saut avancées pour les opérations de type rsync
Stocker/restaurer le mode fichier POSIX et l'uid/gid
Prise en charge de la lecture/du canal depuis stdin
y compris vers les destinations de pages blob
Prise en charge de la lecture à partir d'instantanés de blob et de partage de fichiers pour le téléchargement et la copie synchrone
Prise en charge de la définition du niveau d'accès sur les objets pour le téléchargement et la copie synchrone
Prise en charge configurable du téléchargement de blocs ponctuels
Taille de bloc configurable pour le téléchargement et le téléchargement
Sélection automatique de la taille des blocs pour le téléchargement de blocs blob
Téléchargement automatique de fichiers VHD/VHDX sous forme de blobs de pages
Inclure et exclure la prise en charge du filtrage
Prise en charge de la suppression de type Rsync
Aucun support de frappe dans les deux sens
Marquage automatique du type de contenu
Prise en charge de la définition de la propriété Cache Control des blobs et des fichiers
Prise en charge de la journalisation des fichiers
Prise en charge des proxys HTTP
Il existe trois manières d'installer blobxfer
:
Paquet Python blobxfer
de PyPI
Binaires prédéfinis disponibles sous Releases
Les images Docker sont disponibles pour les plates-formes Linux et Windows sur Microsoft Container Registry
Veuillez vous référer au guide d'installation pour plus d'informations sur la façon d'installer blobxfer
.
Veuillez vous référer à la documentation blobxfer
pour plus de détails et d'informations sur l'utilisation.
Veuillez consulter le journal des modifications pour l'historique du projet.
Ce projet est soutenu par la communauté et n'est pas officiellement pris en charge par Microsoft. Il n'y a pas de SLA défini pour résoudre les fonctionnalités, les problèmes et les bogues qui sont exclusivement traités via les problèmes GitHub. Pour les outils officiellement pris en charge par Microsoft, veuillez vous référer à cette documentation.
Veuillez consulter le code de conduite et les directives de contribution de ce projet.