2013-09-05 4 views
7

Sto cercando uno strumento da riga di comando azzurro in linux. Ho trovato azure-cli, ma non supporta la funzionalità di upload e download nell'archivio azzurro (come da mia conoscenza).Strumento da riga di comando azzurro per macchina Linux per caricare/scaricare dati da/per Archiviazione di Azure

Ho trovato alcuni strumenti CLI, ma quelli sono in esecuzione solo su Windows. quelli sono

  • AzCopy
  • cloudcopy

Così Qualcuno può suggerire uno strumento migliore CLI azzurro, che può essere eseguito su macchina Linux e in grado di eseguire le operazioni di upload e download ??

Sarebbe bello se supporta la lettura parziale e la scrittura parziale.

risposta

8

C'è il supporto per upload e download:

azure storage blob upload [options] [file] [container] [blob] 
azure storage blob download [options] [container] [blob] [destination] 

Se non vederli cercare di aggiornare gli strumenti CLI prima:

npm install azure-cli -g 

(Node.js deve essere installato nel sistema)

Spero che questo aiuti

+0

Grazie amico .. Non ho trovato questo nella documentazione. –

1

se quanto sopra aiuto doesn, si potrebbe anche essere in grado di installare l'ultima versione attraverso privilegi elevati come questo sudo npm instal azure-cli -g

7

Un po 'tardi a questa domanda, ma si spera che questo possa aiutare chiunque cerchi una risposta. Il team Azure Batch e HPC ha rilasciato un esempio di codice con alcuni AzCopy-like functionality on Python called blobxfer. [completa divulgazione: sono un contributore per questo codice]

+0

Fantastico! BTW c'è qualche esempio su come autenticare usando blobxfer? – GuySoft

+0

Non riesco a superare questo errore: http://pastebin.com/AcmQk7Ae – GuySoft

+0

Sembra che tu stia cercando di unire insieme i parametri di autenticazione. '--subscriptionid' deve essere associato a' --managementcert'. Se si sta utilizzando una chiave dell'account di archiviazione condivisa, nessuno di questi è richiesto, basta usare '--storageaccountkey' con il testo effettivo della chiave di archiviazione (non un file PEM). Se si utilizza una chiave sas, fornire semplicemente '--saskey'. – fpark