46 votes

Comment télécharger un fichier dans le stockage en masse Azure sans écrire mon propre programme ?

J'ai créé un compte Azure Storage. J'ai un fichier .zip de 400 mégaoctets que je veux placer dans un stockage blob pour une utilisation ultérieure.

Comment puis-je faire cela sans écrire de code ? Existe-t-il une interface pour cela ?

37voto

Stephen Chung Points 9467

Outils gratuits :

  1. Visual Studio 2010 : installez les outils Azure et vous pourrez trouver les blobs dans l'explorateur de serveur.
  2. CloudBerry Explorer de Cloud Berry Lab pour Azure Blob Storage
  3. ClumpsyLeaf CloudXplorer
  4. Azure Storage Explorer de CodePlex (essayez la version 4 beta)

Il existait un ancien programme appelé Azure Blob Explorer ou quelque chose du genre qui ne fonctionne plus avec le nouveau SDK Azure.

Parmi ceux-ci, c'est CloudBerry Explorer que je préfère.

2 votes

+1 VS2012 avec les outils Azure dispose également de cette fonctionnalité, il peut être utile de mettre à jour votre réponse avec ceci

0 votes

Je viens de le vérifier et je sais que cela fait un moment, mais aujourd'hui CloudXplorer peut afficher les propriétés des blobs, lister, créer et télécharger des snapshots et même parcourir le contenu de nombreux fichiers conteneurs tels que les zips et les vhds. C'est génial pour cet usage, et je ne vois pas cela dans les autres outils.

0 votes

Azure dispose désormais d'un package Azure CLI - à télécharger à l'adresse suivante azure.microsoft.com/fr-in/documentation/articles/ - très bien documenté et fonctionne tout simplement !

18voto

Yao Points 101

Le moyen le plus simple est d'utiliser Azure Storage PowerShell. Il fournit de nombreuses commandes pour gérer votre conteneur de stockage/blob/table/queue.

Pour le cas que vous avez mentionné, vous pourriez utiliser Set-AzureStorageBlobContent qui pourrait télécharger un fichier local dans le stockage azur en tant que blob de bloc ou blob de page.

Set-AzureStorageBlobContent -Container containerName -File .\filename -Blob blobname

Pour plus de détails, veuillez vous référer à http://msdn.microsoft.com/en-us/library/dn408487.aspx .

12voto

Gaurav Mantri Points 19423

Si vous cherchez un outil pour le faire, je vous suggère de jeter un coup d'œil à notre outil Cloud Storage Studio ( http://www.cerebrata.com/Products/CloudStorageStudio ). Il s'agit d'un outil commercial pour la gestion de Windows Azure Storage et Hosted Service. Vous pouvez également trouver une liste complète des outils de gestion du stockage Windows Azure ici : http://blogs.msdn.com/b/windowsazurestorage/archive/2010/04/17/Windows-azure-storage-explorers.aspx

J'espère que cela vous aidera.

6voto

dunnry Points 5925

Le StorageClient intègre cette fonctionnalité. Il n'est pas nécessaire d'écrire quoi que ce soit :

var account = new CloudStorageAccount(creds, false);

var client = account.CreateCloudBlobClient();

var blob = client.GetBlobReference("/somecontainer/hugefile.zip");

//1MB seems to be a pretty good all purpose size
client.WriteBlockSizeInBytes = 1024;

//this sets # of parallel uploads for blocks
client.ParallelOperationThreadCount = 4; //normally set to one per CPU core

//this will break blobs up automatically after this size
client.SingleBlobUploadThresholdInBytes = 4096;

blob.UploadFile("somehugefile.zip");

1 votes

Oh, et si vous cherchez un bon programme gratuit, essayez ClumsyLeaf CloudXplorer. Il fonctionne bien.

0 votes

Le commentaire est en fait la réponse Ryan :). L'OP semble chercher une interface et une GU<Interface>.

4voto

noir Points 321

J'utilise Cyberduck pour gérer mon stockage de blob.

Il est gratuit et très facile à utiliser. Il fonctionne également avec d'autres solutions de stockage en nuage.

J'ai récemment trouvé celui-ci aussi : CloudXplorer

J'espère que cela vous aidera.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X