Azure File – comment copier des données vers et depuis le stockage cloud avec Azcopy
Depuis mai 2014, Microsoft Azure offre un service baptisé Azure File qui offre un service de partage de fichiers SMB 2.1 aux machines virtuelles exécutées sur la plateforme IaaS. L’usage du protocole SMB 2.1 n’est pas possible depuis des environnements externes. Pour ceux-ci, il est possible d’utiliser l’API REST pour télécharger / uploader des fichiers depuis / à destination d’un partage Azure File. Parmi les outils disponibles pour faire ce type d’opération, Microsoft propose AzCopy.
L’objectif de cet article est de découvrir quelques exemples pratiques d’usage d’Azcopy.
Pré requis :
1- Télécharger et installer Azcopy
Azcopy est un outil en ligne de commande permettant de faire des opérations sur le stockage de Microsoft Azure (Blobs, Files...). La dernière version est disponible à l'adresse suivante : https://aka.ms/downloadazcopy
2- Avoir déjà créé et configuré un partage Azure File sur un abonnement Azure
Pour cela, suivre les instructions données dans l'article suivant :
https://blogs.technet.com/b/stanislas/archive/2014/06/13/comment-configurer-un-partage-smb-2-1-avec-azure-file.aspx
3- Avoir le nom et la clé d'accès à un compte de stockage Azure où Azure File a été configuré
Copie d'un répertoire de fichiers depuis une machine et à destination d'Azure File (ici /S est pour la récursion)
Syntaxe : AzCopy C:\monrépertoire https://moncomptedestockage.file.core.windows.net/myfileshare/ /DestKey:key /S
Exemple :
AzCopy C:\Sources https://azurefilestan1.file.core.windows.net/fsstan1/ /DestKey:olt1Wz0v26PnmyJE+HkKF5bdEx== /S
Téléchargement d'un fichier depuis un partage Azure File à destination d'un disque local
Syntaxe : AzCopy https://moncomptedestockage.file.core.windows.net/myfileshare/myfolder1/ C:\monrépertoire /SourceKey:key nomdufichier.extention
Exemple :
AzCopy https://azurefilestan1.file.core.windows.net/fsstan1/demoAzcopy/ C:\sources\demoAzcopy /SourceKey:olt1Wz0v26PnmyJE+HkKF5bdExvSyfgWeLS7N5sde25Fr75im8YTw+/CWyqi3PRw== fichierdemo.txt
Téléchargement du contenu d'un répertoire depuis un partage Azure File à destination d'un disque local
Syntaxe : AzCopy https://moncomptedestockage.file.core.windows.net/myfileshare/ C:\monrépertoire /SourceKey:key /S
Exemple : AzCopy https://azurefilestan1.file.core.windows.net/fsstan1/ C:\Sources\temp /SourceKey:olt1Wz0v26PnmyJE+HkKF5bdExvSyfgWeLS7N5sde25Fr75im8+x4MjRkvi3PRw== /S
Vous êtes professionnel et légitimement vous vous posez des questions sur le Cloud, Windows Azure, Hyper-V, Windows Server, l’évolution du datacenter vers un cloud privé ou hybride alors pour en savoir plus, n’hésitez pas à suivre les sessions gratuites de formation de la Microsoft Virtual Academy : https://www.microsoftvirtualacademy.com/
Pour évaluez gratuitement Windows Azure : https://azure.microsoft.com/fr-fr/pricing/free-trial/
Comments
- Anonymous
January 14, 2015
Nouvelle version d'Azcopy avec de nouvelles options : http://blogs.msdn.com/b/windowsazurestorage/archive/2015/01/13/azcopy-introducing-synchronous-copy-and-customized-content-type.aspx