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 ?
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 ?
J'ai utilisé tous les outils mentionnés dans le post, et tous fonctionnent modérément bien avec les blocs. Mon préféré cependant est BlobTransferUtility
Par défaut, BlobTransferUtility ne fait que des blobs en bloc. Cependant, en changeant seulement 2 lignes de code, vous pouvez également télécharger des pages blobs. Si, comme moi, vous avez besoin de télécharger une image de machine virtuelle, il faut que ce soit un page blob.
(pour la différence s'il vous plaît voir cet article de MSDN. )
Pour télécharger des pages blobs, il suffit de modifier les lignes 53 et 62 de BlobTransferHelper.cs de la manière suivante
new Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob
à
new Microsoft.WindowsAzure.Storage.Blob.CloudPageBlob
La seule autre chose à savoir sur cette application est qu'il faut décocher la case HELP lorsque vous lancez le programme pour voir l'interface utilisateur réelle.
Consultez ce post Téléchargement vers Azure Storage où il est expliqué comment télécharger facilement n'importe quel fichier via PowerShell vers Azure Blob Storage.
Essayez le Blob Service API
http://msdn.microsoft.com/en-us/library/dd135733.aspx
Cependant, 400mb est une grand site et je ne suis pas sûr qu'un appel unique à l'API permette de traiter un fichier de cette taille. Vous devrez peut-être le diviser et le reconstruire en utilisant un code personnalisé.
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.