{"id":11396,"date":"2016-07-04T16:41:29","date_gmt":"2016-07-04T19:41:29","guid":{"rendered":"https:\/\/cleuber.com.br\/?p=11396"},"modified":"2017-02-07T17:59:30","modified_gmt":"2017-02-07T19:59:30","slug":"como-gerenciar-seu-storage-do-microsoft-azure-no-linux","status":"publish","type":"post","link":"https:\/\/cleuber.com.br\/index.php\/2016\/07\/04\/como-gerenciar-seu-storage-do-microsoft-azure-no-linux","title":{"rendered":"Como Gerenciar Seu Storage do Microsoft Azure no Linux"},"content":{"rendered":"<p>Ol\u00e1 pessoal,<\/p>\n<p>Se voc\u00ea j\u00e1 conhece o\u00a0<a style=\"color: #3366ff; text-decoration: underline;\" href=\"https:\/\/azure.microsoft.com\/pt-br\/\" target=\"_blank\">Microsoft Azure<\/a> sabe como essa plataforma da gigante Microsoft \u00e9 poderosa. Se ainda n\u00e3o conhece, vale a pena conferir atrav\u00e9s da leitura do artigo abaixo.<\/p>\n<p><a href=\"https:\/\/cleuber.com.br\/index.php\/2016\/07\/04\/introducao-ao-microsoft-azure\" target=\"_blank\"><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-11454\" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/azure-services.png?resize=385%2C326&#038;ssl=1\" alt=\"azure-services\" width=\"385\" height=\"326\" srcset=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/azure-services.png?w=562&amp;ssl=1 562w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/azure-services.png?resize=300%2C254&amp;ssl=1 300w\" sizes=\"auto, (max-width: 385px) 100vw, 385px\" \/><\/a><\/p>\n<p>A\u00a0Microsoft entrou em 2008\u00a0nesse mercado de infraestrutura de TI na nuvem e hoje em dia est\u00e1 bem disseminada pelo globo e agressiva para competir com os concorrentes em rela\u00e7\u00e3o a funcionalidades e pre\u00e7os. Sua plataforma, chamada de\u00a0<a style=\"color: #3366ff; text-decoration: underline;\" href=\"https:\/\/azure.microsoft.com\/pt-br\/\" target=\"_blank\">Microsoft Azure<\/a>, oferece diversos produtos como espa\u00e7os de armazenamento, bancos de dados, Active Directory, m\u00e1quinas virtuais com diversos sistemas operacionais que v\u00e3o al\u00e9m do Windows, incluindo algumas distribui\u00e7\u00f5es Linux,\u00a0e muito mais.<\/p>\n<p>A plataforma j\u00e1 evoluiu\u00a0bastante e j\u00e1 \u00e9 amplamente usada por\u00a0milhares de empresas e \u00e9 favorecida pela vantagem da integra\u00e7\u00e3o de seus produtos para empresas que j\u00e1 utilizam diversos produtos da Microsoft on-premisse, incluindo, claro, servidores locais Windows Server e desktops com Windows.<\/p>\n<p>Recentemente criei e usei\u00a0servidores na Azure, um\u00a0Ubuntu Server e openSUSE. Tamb\u00e9m, tenho usado os servi\u00e7os de armazenamento para backups de um de meus clientes.<\/p>\n<h2>Gerenciamento de Blob Storage<\/h2>\n<p>Hoje vou explicar como gerenciar o servi\u00e7o de armazenamento do Microsoft\u00a0Azure. Mais especificamente &#8220;Blob Storage&#8221; que \u00e9\u00a0usada para armazenar grandes quantidades de dados n\u00e3o estruturados, por exemplo:<\/p>\n<ul>\n<li>Azure VM Hard Drives<\/li>\n<li>Documentos<\/li>\n<li>Arquivos de m\u00eddia<\/li>\n<li>Arquivos de Backup<\/li>\n<\/ul>\n<p>Para entender melhor como funciona a parte de Storage do Azure \u00e9 imprescind\u00edvel conhecer\u00a0alguns conceitos e nomenclaturas da plataforma. Saiba mais clicando na imagem abaixo.<\/p>\n<p><a href=\"https:\/\/cleuber.com.br\/index.php\/2016\/07\/04\/conceitos-de-storage-do-microsoft-azure\" target=\"_blank\"><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-11464 \" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/azure-conceitos-1.png?resize=412%2C140&#038;ssl=1\" alt=\"azure-conceitos\" width=\"412\" height=\"140\" srcset=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/azure-conceitos-1.png?w=556&amp;ssl=1 556w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/azure-conceitos-1.png?resize=300%2C102&amp;ssl=1 300w\" sizes=\"auto, (max-width: 412px) 100vw, 412px\" \/><\/a><\/p>\n<p>Vamos Gerenciar Nossos Storages de 3 Formas atrav\u00e9s deste artigo.<\/p>\n<p><strong>1 &#8211;<\/strong> Via Portal<br \/>\n<strong>2 &#8211;<\/strong> Via App<br \/>\n<strong>3 &#8211;<\/strong> Via Comandos<\/p>\n<h4>Ent\u00e3o Vamos l\u00e1?!<\/h4>\n\n\t\t<div class=\"clearfix\"><\/div>\n\t\t<hr style=\"margin-top:10px; margin-bottom:10px;\" class=\"divider divider-normal\">\n\t\n<h2>1 &#8211; Via Portal<\/h2>\n<p>N\u00e3o entrarei em detalhes aqui em como realizar todas as opera\u00e7\u00f5es e o que faz\u00a0cada uma delas.<br \/>\nBasta dizer que no portal web \u00e9 poss\u00edvel realizar diversas opera\u00e7\u00f5es, tais como:<\/p>\n<p>Criar M\u00e1quinas Virtuais<br \/>\nCriar Bancos de dados SQL<br \/>\nCriar Storage Account<br \/>\nCriar\u00a0Container<br \/>\nCriar Blobs<br \/>\nCriar SMB Shares<br \/>\nFazer Upload de um arquivo<br \/>\nFazer Download de um arquivo<br \/>\nGerenciar permiss\u00f5es de acesso<br \/>\n&#8230;e muito mais<\/p>\n<p>Basta fazer login\u00a0em sua conta da Microsoft no\u00a0<span style=\"text-decoration: underline;\"><span style=\"color: #3366ff;\"><a style=\"color: #3366ff; text-decoration: underline;\" href=\"http:\/\/portal.azure.com\/\" target=\"_blank\">portal.azure.com<\/a><\/span><\/span>\u00a0e come\u00e7ar a testar. Voc\u00ea ter\u00e1 um cr\u00e9dito para usar nos seus testes e n\u00e3o pagar\u00e1 nada depois que eles acabarem, a n\u00e3o ser que queira contratar algum servi\u00e7o.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"alignnone size-large wp-image-11412\" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/azure-portal3.png?resize=620%2C553&#038;ssl=1\" alt=\"azure portal3\" width=\"620\" height=\"553\" srcset=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/azure-portal3.png?resize=1024%2C913&amp;ssl=1 1024w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/azure-portal3.png?resize=300%2C268&amp;ssl=1 300w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/azure-portal3.png?resize=768%2C685&amp;ssl=1 768w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/azure-portal3.png?w=1194&amp;ssl=1 1194w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/p>\n<blockquote>\n<h3>Mas ent\u00e3o, voc\u00ea deve pensar: &#8220;Qual a necessidade de realizar opera\u00e7\u00f5es no terminal ao inv\u00e9s de utilizar a interface web?&#8221;<\/h3>\n<\/blockquote>\n<h4>Essa resposta tem 4 palavras&#8230;<\/h4>\n<blockquote>\n<h3>Implementa\u00e7\u00e3o de Tarefas Autom\u00e1ticas!<\/h3>\n<\/blockquote>\n<p>Imagine que voc\u00ea queira que um servidor acesse seu storage no Azure diariamente e envie ou baixe arquivos de l\u00e1. Ent\u00e3o voc\u00ea precisar\u00e1 conhecer os comandos para\u00a0criar um script para fazer isso de forma agendada.<\/p>\n<p>Ah&#8230; agora pode ficar muito legal\u00a0criar uma tarefa de backup automatizada e enviada para a nuvem agendada via <span style=\"text-decoration: underline;\"><span style=\"color: #3366ff;\"><a style=\"color: #3366ff; text-decoration: underline;\" href=\"https:\/\/cleuber.com.br\/index.php\/2014\/06\/24\/agendador-de-tarefas-cron-no-linux\" target=\"_blank\">Cron do Linux<\/a><\/span><\/span>.<\/p>\n\n\t\t<div class=\"clearfix\"><\/div>\n\t\t<hr style=\"margin-top:10px; margin-bottom:10px;\" class=\"divider divider-normal\">\n\t\n<h2>2 &#8211; Via App<\/h2>\n<p>Existem\u00a0ainda poucos apps para fazer o gerenciamento de storage do Azure. Mas um que encontrei e que mais gostei foi o Microsoft Azure Storage\u00a0Explorer. Ele suporta todos os comandos do Azure muito bem e lhe permite realizar as opera\u00e7\u00f5es que\u00a0deseja, como fazer upload, download de arquivos, criar pastas, shares e etc. Ele \u00e9 multiplataforma, dispon\u00edvel para Windows, Mac e Linux.<\/p>\n<p>Obs. A \u00fanica coisa que ele n\u00e3o faz \u00e9 o agendamento de tarefas, como enviar um arquivo local, ou todo o conte\u00fado de um diret\u00f3rio local para determinado Storage Blob ou File Share. Tamb\u00e9m n\u00e3o sincroniza o conte\u00fado de uma pasta como faz o Dropbox e outros servi\u00e7os na nuvem.\u00a0(Mas apenas por enquanto, pois enviei um feedback aos desenvolvedores pedindo este recurso)<\/p>\n<p>Saiba Mais:\u00a0<span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"http:\/\/storageexplorer.com\" target=\"_blank\"><span style=\"text-decoration: underline;\">http:\/\/storageexplorer.com<\/span><\/a><\/span><\/p>\n<p><iframe loading=\"lazy\" width=\"610\" height=\"343\" src=\"https:\/\/www.youtube.com\/embed\/ceX-P8XZ-s8?feature=oembed\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n<h3>Baixe o App &#8211; Microsoft Azure Explorer<\/h3>\n<a href=\"http:\/\/go.microsoft.com\/fwlink\/?LinkId=722418\" class=\"shortc-button medium orange\">Download Para Linux<\/a>\n<a href=\"http:\/\/go.microsoft.com\/fwlink\/?LinkId=708343\" class=\"shortc-button medium blue\">Download Para Windows<\/a>\n<a href=\"http:\/\/go.microsoft.com\/fwlink\/?LinkId=708342\" class=\"shortc-button medium dark-gray\">Download Para Mac<\/a>\n<h3>Instala\u00e7\u00e3o no Linux<\/h3>\n<p>Depois de baixado basta descompact\u00e1-lo, e no terminal, v\u00e1 at\u00e9 a pasta onde baixou\/descompactou e ent\u00e3o rode o programa. Exemplo:<\/p>\n<pre>cd ~\/Downloads\/StorageExplorer-linux-x64\r\n.\/StorageExplorer<\/pre>\n<p>(ou apenas navegue at\u00e9 a pasta e abra o programa &#8220;StorageExplorer&#8221; clicando sobre ele)<\/p>\n<p>Logo o programa abrir\u00e1, e voc\u00ea poder\u00e1 fazer login com sua conta da Microsoft\/Azure, e ver todos os seus arquivos, blobs, containers l\u00e1, ou criar se n\u00e3o possuir nenhum. \u00c9 uma forma visual muito boa de entender os conceitos de armazenamento que tratamos.<\/p>\n<p>Obs. Apenas lembrando alguns\u00a0<span style=\"text-decoration: underline; color: #3366ff;\"><a style=\"color: #3366ff; text-decoration: underline;\" href=\"https:\/\/cleuber.com.br\/index.php\/2016\/07\/04\/conceitos-de-storage-do-microsoft-azure\" target=\"_blank\">conceitos<\/a><\/span>.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-11455 size-full\" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/blob.gif?resize=457%2C231&#038;ssl=1\" alt=\"blob\" width=\"457\" height=\"231\" \/><\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"alignnone size-large wp-image-11467\" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/storage-explorer2-1024x612.png?resize=620%2C371&#038;ssl=1\" alt=\"storage-explorer2\" width=\"620\" height=\"371\" srcset=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/storage-explorer2.png?resize=1024%2C612&amp;ssl=1 1024w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/storage-explorer2.png?resize=300%2C179&amp;ssl=1 300w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/storage-explorer2.png?resize=768%2C459&amp;ssl=1 768w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/storage-explorer2.png?w=1331&amp;ssl=1 1331w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/p>\n<p>Se quiser criar um atalho, fa\u00e7a o seguinte, abra o terminal e digite:<\/p>\n<pre>sudo gedit\u00a0\/usr\/share\/applications\/Storage-Explorer.desktop<\/pre>\n<p>No Gedit (ou o editor de texto que desejar) insira o seguinte texto:<\/p>\n<pre>[Desktop Entry]\r\nEncoding=UTF-8\r\nName=Storage Explorer\r\nComment=Storage Explorer\r\nExec=\/home\/nome-de-seu-user\/Downloads\/StorageExplorer-linux-x64\/StorageExplorer\r\nIcon=\/home\/nome-de-seu-user\/Downloads\/StorageExplorer-linux-x64\/resources\/app\/out\/app\/icon.png\r\nTerminal=false\r\nType=Application\r\nCategories=Application\r\nStartupNotify=true<\/pre>\n<p>Ent\u00e3o salve e feche-o. Agora ele estar\u00e1 presente em seu menu de programas normalmente.<\/p>\n<p><strong>Obs.<\/strong> O caminho do execut\u00e1vel vai depender do local que voc\u00ea o descompactou. No meu caso deixei em minha pasta &#8220;Downloads&#8221; mesmo, ok?<\/p>\n<p>Eu estou usando-o e gostei bastante. Olha ele a\u00ed na minha Dash do Ubuntu (ao lado do Opera e Thunderbird).<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"alignnone size-large wp-image-11458\" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/dash.png?resize=620%2C52&#038;ssl=1\" alt=\"dash\" width=\"620\" height=\"52\" srcset=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/dash.png?resize=1024%2C86&amp;ssl=1 1024w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/dash.png?resize=300%2C25&amp;ssl=1 300w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/dash.png?resize=768%2C65&amp;ssl=1 768w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/dash.png?w=1066&amp;ssl=1 1066w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-11461\" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/azure-explorer-icon-1.png?resize=335%2C226&#038;ssl=1\" alt=\"azure-explorer-icon\" width=\"335\" height=\"226\" srcset=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/azure-explorer-icon-1.png?w=335&amp;ssl=1 335w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/azure-explorer-icon-1.png?resize=300%2C202&amp;ssl=1 300w\" sizes=\"auto, (max-width: 335px) 100vw, 335px\" \/><\/p>\n\n\t\t<div class=\"clearfix\"><\/div>\n\t\t<hr style=\"margin-top:10px; margin-bottom:10px;\" class=\"divider divider-normal\">\n\t\n<h2>3 &#8211; Via Comandos<\/h2>\n<h3>Instala\u00e7\u00e3o do Azure-cli<\/h3>\n<p>Se estamos no Windows, voc\u00ea pode usar o Power Shell para realizar diversas opera\u00e7\u00f5es, ou um aplicativo chamado <span style=\"text-decoration: underline;\"><span style=\"color: #3366ff;\"><a style=\"color: #3366ff; text-decoration: underline;\" href=\"https:\/\/azure.microsoft.com\/en-in\/documentation\/articles\/storage-use-azcopy\/\" target=\"_blank\">Azcopy<\/a><\/span><\/span>, que possui interface de linha de comando, mas se voc\u00ea utiliza Linux, e quer fazer isso no seu terminal, precisar\u00e1 preparar seu sistema para que possa usar os comandos do Azure nele. Isso \u00e9 feito por meio de 2 coisas:<\/p>\n<p><strong>1 &#8211;<\/strong> Instalar os pacotes <strong>Nodejs<\/strong> e <strong>npm<br \/>\n<\/strong><strong>2 &#8211;<\/strong> Instalar o<strong> azure-cli<\/strong>: CLI (command line interface)<\/p>\n<h4>Instala\u00e7\u00e3o No Ubuntu:<\/h4>\n<p>Isso ser\u00e1 feito atrav\u00e9s de apenas 2 comandos.<\/p>\n<pre>sudo apt-get install nodejs-legacy npm<\/pre>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-11443\" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/azure-install-linux.jpg?resize=420%2C368&#038;ssl=1\" alt=\"azure-install-linux\" width=\"420\" height=\"368\" srcset=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/azure-install-linux.jpg?w=732&amp;ssl=1 732w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/azure-install-linux.jpg?resize=300%2C263&amp;ssl=1 300w\" sizes=\"auto, (max-width: 420px) 100vw, 420px\" \/><\/p>\n<pre>sudo npm install -g azure-cli<\/pre>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-11446\" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/azure-install-linux2-1.jpg?resize=515%2C44&#038;ssl=1\" alt=\"azure-install-linux2\" width=\"515\" height=\"44\" srcset=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/azure-install-linux2-1.jpg?w=515&amp;ssl=1 515w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/azure-install-linux2-1.jpg?resize=300%2C26&amp;ssl=1 300w\" sizes=\"auto, (max-width: 515px) 100vw, 515px\" \/><\/p>\n<p>Ao terminar, voc\u00ea receber\u00e1 esta sa\u00edda.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-11445\" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/azure-install-linux3.jpg?resize=420%2C350&#038;ssl=1\" alt=\"azure-install-linux3\" width=\"420\" height=\"350\" srcset=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/azure-install-linux3.jpg?w=750&amp;ssl=1 750w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/azure-install-linux3.jpg?resize=300%2C250&amp;ssl=1 300w\" sizes=\"auto, (max-width: 420px) 100vw, 420px\" \/><\/p>\n<h4>Em outras Distros<\/h4>\n<p>Se voc\u00ea estiver usando alguma outra distribui\u00e7\u00e3o Linux, poder\u00e1:<\/p>\n<p><strong>1 &#8211;<\/strong> Pesquisar pelos mesmos pacotes (node.js e npm) no seu gerenciador de softwares e instal\u00e1-los.<\/p>\n<p><strong>2 &#8211;<\/strong> Depois basta baixar o Azure-cli\u00a0<span style=\"text-decoration: underline; color: #3366ff;\"><a style=\"color: #3366ff; text-decoration: underline;\" title=\"\" href=\"http:\/\/aka.ms\/linux-azure-cli\" target=\"_blank\">Download Azure-cli Linux tar file<\/a><\/span><\/p>\n<p><strong>3 &#8211;<\/strong> E ent\u00e3o instal\u00e1-lo com o seguinte comando:<\/p>\n<p><code>sudo npm install -g \/caminho-que-salvou-o-azure-cli\/nome-do-arquivo<\/code><\/p>\n<p>Eu tive sucesso instalando-o no openSUSE recentemente.<\/p>\n<p>Pronto, agora, voc\u00ea poder\u00e1 usar uma gama de comandos do azure\u00a0diretamente no terminal do seu Linux.<\/p>\n<h2>Usando os\u00a0Comandos do Azure<\/h2>\n<p>Agora segue uma lista de comandos \u00fateis para gerenciar seu Storage do Azure via terminal.<\/p>\n<p>Voc\u00ea pode come\u00e7ar com um primeiro comando <strong>azure<\/strong> para ver que realmente est\u00e1 instalado. Ele lhe perguntar\u00e1 se voc\u00ea quer enviar dados de uso da ferramenta para ajudar os desenvolvedores e voc\u00ea pode escolher &#8220;n&#8221; de n\u00e3o.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-11470\" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/azure3.png?resize=343%2C183&#038;ssl=1\" alt=\"azure3\" width=\"343\" height=\"183\" srcset=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/azure3.png?w=703&amp;ssl=1 703w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/azure3.png?resize=300%2C160&amp;ssl=1 300w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/azure3.png?resize=620%2C330&amp;ssl=1 620w\" sizes=\"auto, (max-width: 343px) 100vw, 343px\" \/><\/p>\n<p>E pronto, na imagem abaixo, rodando no meu Ubuntu 16.04 LTS:<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"alignnone size-large wp-image-11469\" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/azure-terminal.jpg?resize=620%2C349&#038;ssl=1\" alt=\"azure-terminal\" width=\"620\" height=\"349\" srcset=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/azure-terminal.jpg?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/azure-terminal.jpg?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/azure-terminal.jpg?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/azure-terminal.jpg?w=1917&amp;ssl=1 1917w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/p>\n<h4>Login\u00a0M\u00e9todo 1<\/h4>\n<p>A primeira coisa que voc\u00ea poder\u00e1 fazer \u00e9 o login na sua conta do Azure usando o terminal. Isso se faz por meio do comando &#8220;azure login&#8221;.<\/p>\n<pre id=\"clipboard-element-0\" class=\"prettyprint copy-to-clipboard prettyprinted\"><span class=\"pln\">azure login                                                                                                                                                                                         \r\ninfo<\/span><span class=\"pun\">:<\/span>    <span class=\"typ\">Executing<\/span><span class=\"pln\"> command login\r\ninfo<\/span><span class=\"pun\">:<\/span>    <span class=\"typ\">To<\/span><span class=\"pln\"> sign <\/span><span class=\"kwd\">in<\/span><span class=\"pun\">,<\/span> <span class=\"kwd\">use<\/span><span class=\"pln\"> a web browser to open the page http<\/span><span class=\"pun\">:<\/span><span class=\"com\">\/\/aka.ms\/devicelogin. Enter the code XXXXXXXXX to authenticate. If you're signing in as an Azure AD application, use the --username and --password parameters.<\/span><\/pre>\n<p>Isso gerar\u00e1 um c\u00f3digo de autentica\u00e7\u00e3o e te direcionar\u00e1 a um link web, onde voc\u00ea ir\u00e1 inserir esse c\u00f3digo e depois far\u00e1 login normalmente em sua conta Microsoft, e ent\u00e3o poder\u00e1 fechar o navegador web e come\u00e7ar a trabalhar no terminal.<\/p>\n<pre id=\"clipboard-element-1\" class=\"prettyprint copy-to-clipboard prettyprinted\"><span class=\"pln\">info<\/span><span class=\"pun\">:<\/span>    <span class=\"typ\">Added<\/span><span class=\"pln\"> subscription <\/span><span class=\"typ\">Visual<\/span> <span class=\"typ\">Studio<\/span> <span class=\"typ\">Ultimate<\/span> <span class=\"kwd\">with<\/span><span class=\"pln\"> MSDN\r\ninfo<\/span><span class=\"pun\">:<\/span>    <span class=\"typ\">Added<\/span><span class=\"pln\"> subscription <\/span><span class=\"typ\">Azure<\/span> <span class=\"typ\">Free<\/span> <span class=\"typ\">Trial<\/span><span class=\"pln\">\r\ninfo<\/span><span class=\"pun\">:<\/span>    <span class=\"typ\">Setting<\/span><span class=\"pln\"> subscription <\/span><span class=\"str\">\"Visual Studio Ultimate with MSDN\"<\/span> <span class=\"kwd\">as<\/span> <span class=\"kwd\">default<\/span>\r\n<span class=\"pun\">+<\/span><span class=\"pln\">\r\ninfo<\/span><span class=\"pun\">:<\/span><span class=\"pln\">    login command OK<\/span><\/pre>\n<h4>Login M\u00e9todo 2<\/h4>\n<p>Ou poder\u00e1 logar diretamente no terminal usando o nome da sua conta + usu\u00e1rio e senha com o comando (por exemplo):<\/p>\n<pre id=\"clipboard-element-2\" class=\"prettyprint copy-to-clipboard prettyprinted\"><span class=\"pln\">azure login <\/span><span class=\"pun\">-<\/span><span class=\"pln\">u ahmet@contoso<\/span><span class=\"pun\">.<\/span><span class=\"pln\">onmicrosoft<\/span><span class=\"pun\">.<\/span><span class=\"pln\">com\r\ninfo<\/span><span class=\"pun\">:<\/span>    <span class=\"typ\">Executing<\/span><span class=\"pln\"> command login\r\n<\/span><span class=\"typ\">Password<\/span><span class=\"pun\">:<\/span> <span class=\"pun\">*********<\/span>\r\n<span class=\"pun\">|<\/span><span class=\"pln\">info<\/span><span class=\"pun\">:<\/span>    <span class=\"typ\">Added<\/span><span class=\"pln\"> subscription <\/span><span class=\"typ\">Visual<\/span> <span class=\"typ\">Studio<\/span> <span class=\"typ\">Ultimate<\/span> <span class=\"kwd\">with<\/span><span class=\"pln\"> MSDN\r\n<\/span><span class=\"pun\">+<\/span><span class=\"pln\">\r\ninfo<\/span><span class=\"pun\">:<\/span><span class=\"pln\">    login command OK<\/span><\/pre>\n<h4>Escolhendo um Modo<\/h4>\n<p>A partir da vers\u00e3o 0.8.0, foi\u00a0adicionado um modo separado para Resource Manager e Service Manager (comandos usando a API de gerenciamento de recursos ou servi\u00e7os\u00a0do Azure).\u00a0Eles n\u00e3o s\u00e3o projetados para trabalhar em conjunto.<\/p>\n<p>O Resource Manager \u00e9 para gerenciar recursos, como Storages.<br \/>\nO Service Manager \u00e9 para gerenciar servi\u00e7os, como m\u00e1quinas virtuais.<\/p>\n<p>Voc\u00ea pode usar o seguinte comando para alternar entre o\u00a0gerenciamento de servi\u00e7os e\u00a0gerenciamento de recursos:<\/p>\n<pre>azure config mode arm\r\nazure config mode asm<\/pre>\n<p>Aqui iremos trabalhar no modo arm.<\/p>\n<h3>Comandos Para Opera\u00e7\u00f5es de Storage<\/h3>\n<h4>Criando uma Storage Account<\/h4>\n<p>Voc\u00ea poder\u00e1 agora come\u00e7ar criando uma <strong>Storage Account. <\/strong>Este \u00e9 o primeiro passo para come\u00e7ar a criar um espa\u00e7o de armazenamento. Onde existe os s\u00edmbolos &#8220;&lt;&gt;&#8221;, voc\u00ea substitui pelo nome que quer dar a seu storage account, sem nenhum s\u00edmbolo.<\/p>\n<pre class=\"prettyprint copy-to-clipboard prettyprinted\"><span class=\"pln\">azure storage account create <\/span><span class=\"str\">&lt;account_name&gt;\r\nexemplo:\r\n<\/span><span class=\"pln\">azure storage account create imagens<\/span><\/pre>\n<h3>Criando e Gerenciando Blobs<\/h3>\n<p>Blob Storage \u00e9 um servi\u00e7o para armazenar grandes quantidades de dados n\u00e3o estruturados, tais como texto ou dados bin\u00e1rios, que pode ser acessado a partir de qualquer lugar do mundo via HTTP ou HTTPS. Um Blob \u00e9 um arquivo armazenado em um Blob Storage. Pode ser qualquer tipo de arquivo, mas uma vez armazenado em um Blob Storage\/Container, ele passa a ser chamado de Blob. Existem 3 tipos de arquivos de Blob que s\u00e3o os\u00a0<span style=\"text-decoration: underline;\"><span style=\"color: #3366ff; text-decoration: underline;\"><a style=\"color: #3366ff; text-decoration: underline;\" title=\"\" href=\"http:\/\/msdn.microsoft.com\/library\/azure\/ee691964.aspx\" target=\"_blank\">Block Blobs, Append Blobs<\/a><\/span><\/span><a title=\"\" href=\"http:\/\/msdn.microsoft.com\/library\/azure\/ee691964.aspx\" target=\"_blank\">, e<\/a> <span style=\"text-decoration: underline;\"><span style=\"color: #3366ff; text-decoration: underline;\"><a style=\"color: #3366ff; text-decoration: underline;\" title=\"\" href=\"http:\/\/msdn.microsoft.com\/library\/azure\/ee691964.aspx\" target=\"_blank\">Page Blobs<\/a><\/span><\/span>.<br \/>\nEsta se\u00e7\u00e3o assume que voc\u00ea j\u00e1 est\u00e1 familiarizado com os conceitos de armazenamento Azure Blob. Saiba mais em\u00a0<span style=\"text-decoration: underline;\"><span style=\"color: #3366ff; text-decoration: underline;\"><a style=\"color: #3366ff; text-decoration: underline;\" title=\"\" href=\"https:\/\/azure.microsoft.com\/en-us\/documentation\/articles\/storage-dotnet-how-to-use-blobs\/\" target=\"_blank\">Get started with Azure Blob storage using .NET<\/a><\/span><\/span>\u00a0e\u00a0<span style=\"text-decoration: underline; color: #3366ff;\"><a style=\"color: #3366ff; text-decoration: underline;\" title=\"\" href=\"http:\/\/msdn.microsoft.com\/library\/azure\/dd179376.aspx\" target=\"_blank\">Blob Service Concepts<\/a><\/span>.<\/p>\n<h4>Criando um Blob Container<\/h4>\n<p>Cada blob no armazenamento Azure deve estar em um recipiente. Voc\u00ea pode criar um container privado usando o comando:<\/p>\n<pre id=\"clipboard-element-5\" class=\"prettyprint copy-to-clipboard prettyprinted\"><span class=\"pln\">azure storage container create meucontainer<\/span><\/pre>\n<p><strong>Nota:<\/strong> Existem tr\u00eas n\u00edveis de acesso an\u00f4nimo de leitura: <strong>Off, Blob e Container<\/strong>.<br \/>\n* Para impedir o acesso an\u00f4nimo aos\u00a0blobs, defina o par\u00e2metro de permiss\u00e3o para <strong>Off<\/strong>. Por padr\u00e3o, o novo container\u00a0\u00e9 privado e s\u00f3 pode ser acessado pelo propriet\u00e1rio da conta.<br \/>\n* Para permitir o acesso de leitura p\u00fablico an\u00f4nimo aos recursos do blob, mas n\u00e3o para metadados do container ou para a listas os blobs\u00a0no container, defina o par\u00e2metro de Permiss\u00e3o para <strong>Blob<\/strong>.<br \/>\n* Para permitir o acesso p\u00fablico completo de leitura aos\u00a0recursos do blob, metadados do container, e a lista de blobs\u00a0no container, defina o par\u00e2metro de Permiss\u00e3o para\u00a0<strong>Container<\/strong>. Para mais informa\u00e7\u00f5es, veja\u00a0<span style=\"text-decoration: underline;\"><span style=\"color: #3366ff;\"><a style=\"color: #3366ff; text-decoration: underline;\" title=\"\" href=\"https:\/\/azure.microsoft.com\/en-us\/documentation\/articles\/storage-manage-access-to-resources\/\" target=\"_blank\">Manage anonymous read access to containers and blobs<\/a><\/span><\/span>.<\/p>\n<h4>Upload Um Blob para um\u00a0Container<\/h4>\n<p>O Azure Blob Storage suporta os 2 tipos de blob: blobs de bloco e blobs p\u00e1gina. Para mais informa\u00e7\u00f5es, consulte\u00a0<span style=\"text-decoration: underline;\"><span style=\"color: #3366ff;\"><a style=\"color: #3366ff; text-decoration: underline;\" title=\"\" href=\"http:\/\/msdn.microsoft.com\/library\/azure\/ee691964.aspx\" target=\"_blank\">Understanding Block Blobs, Append Blobs, and Page Blobs<\/a><\/span><\/span>.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-11455\" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/blob.gif?resize=457%2C231&#038;ssl=1\" alt=\"blob\" width=\"457\" height=\"231\" \/><\/p>\n<p>Para fazer upload de Blobs\u00a0para um Container, voc\u00ea pode usar o comando <strong>azure storage blob upload<\/strong>. Por padr\u00e3o, este comando envia os arquivos locais a um Blob block. Para especificar o tipo para o blob, voc\u00ea pode usar o par\u00e2metro <strong>&#8211;blobtype<\/strong>.<\/p>\n<pre id=\"clipboard-element-6\" class=\"prettyprint copy-to-clipboard prettyprinted\"><span class=\"pln\">azure storage blob upload <\/span><span class=\"str\">'~\/images\/HelloWorld.png'<\/span><span class=\"pln\"> mycontainer myBlockBlob<\/span><\/pre>\n<h4>Baixando Blobs de Um Container<\/h4>\n<p>O comando abaixo faz o download de um blob.<\/p>\n<pre id=\"clipboard-element-7\" class=\"prettyprint copy-to-clipboard prettyprinted\"><span class=\"pln\">azure storage blob download mycontainer myBlockBlob <\/span><span class=\"str\">'~\/downloadImages\/downloaded.png'<\/span><\/pre>\n<h4>Copiando Blobs<\/h4>\n<p>Voc\u00ea pode copiar Blobs\u00a0dentro ou entre contas de armazenamento e regi\u00f5es de forma ass\u00edncrona.<\/p>\n<p>O exemplo a seguir demonstra como copiar blobs de uma conta de armazenamento para outro. Neste exemplo, criamos um container\u00a0onde os Blobs\u00a0s\u00e3o p\u00fablicos, e anonimamente acess\u00edveis.<\/p>\n<pre id=\"clipboard-element-8\" class=\"prettyprint copy-to-clipboard prettyprinted\"><span class=\"pln\">azure storage container create mycontainer2 <\/span><span class=\"pun\">-<\/span><span class=\"pln\">a <\/span><span class=\"str\">&lt;accountName2&gt;<\/span> <span class=\"pun\">-<\/span><span class=\"pln\">k <\/span><span class=\"str\">&lt;accountKey2&gt;<\/span> <span class=\"pun\">-<\/span><span class=\"pln\">p <\/span><span class=\"typ\">Blob<\/span><span class=\"pln\">\r\n\r\nazure storage blob upload <\/span><span class=\"str\">'~\/Images\/HelloWorld.png'<\/span><span class=\"pln\"> mycontainer2 myBlockBlob2 <\/span><span class=\"pun\">-<\/span><span class=\"pln\">a <\/span><span class=\"str\">&lt;accountName2&gt;<\/span> <span class=\"pun\">-<\/span><span class=\"pln\">k <\/span><span class=\"str\">&lt;accountKey2&gt;<\/span><span class=\"pln\">\r\n\r\nazure storage blob copy start <\/span><span class=\"str\">'https:\/\/&lt;accountname2&gt;.blob.core.windows.net\/mycontainer2\/myBlockBlob2'<\/span><span class=\"pln\"> mycontainer<\/span><\/pre>\n<p>Este exemplo realiza uma c\u00f3pia ass\u00edncrona. Voc\u00ea pode monitorar o status de cada opera\u00e7\u00e3o de c\u00f3pia executando comando &#8220;<strong>azure storage blob copy show<\/strong>&#8220;.<\/p>\n<p>Note que a URL de origem fornecida para a opera\u00e7\u00e3o de c\u00f3pia ou deve ser acess\u00edvel ao p\u00fablico, ou incluir um token SAS (assinatura de acesso compartilhado).<\/p>\n<h4>Apagando um Blob<\/h4>\n<p>Para apagar um Blob, use o seguinte comando:<\/p>\n<pre id=\"clipboard-element-9\" class=\"prettyprint copy-to-clipboard prettyprinted\"><span class=\"pln\">azure storage blob <\/span><span class=\"kwd\">delete<\/span><span class=\"pln\"> mycontainer myBlockBlob2<\/span><\/pre>\n<p>At\u00e9 agora vimos como gerenciar os Blobs que \u00e9 destinado ao armazenamento de arquivos que ter\u00e3o\u00a0um acesso menor, como backups por exemplo. Mas para criar um espa\u00e7o de arquivos que ser\u00e3o acessados com frequ\u00eancia, por usu\u00e1rios ou programas, o ideal \u00e9 criar compartilhamentos que veremos a seguir.<\/p>\n<h4>Criando e Gerenciando Compartilhamento de Arquivos<\/h4>\n<p>O Azure File Storage oferece armazenamento compartilhado para aplica\u00e7\u00f5es usando o protocolo SMB padr\u00e3o. m\u00e1quinas Microsoft Azure virtuais e servi\u00e7os de nuvem, bem como aplica\u00e7\u00f5es no local, pode compartilhar dados de arquivos por meio de compartilhamentos montados. Voc\u00ea pode gerenciar compartilhamentos de arquivos e dados de arquivos atrav\u00e9s do Azure CLI. Para mais informa\u00e7\u00f5es sobre o armazenamento de arquivos Azure, consulte\u00a0<span style=\"text-decoration: underline;\"><span style=\"color: #3366ff;\"><a style=\"color: #3366ff; text-decoration: underline;\" title=\"\" href=\"https:\/\/azure.microsoft.com\/en-us\/documentation\/articles\/storage-dotnet-how-to-use-files\/\" target=\"_blank\">Get started with Azure File storage on Windows<\/a><\/span><\/span> ou\u00a0<span style=\"text-decoration: underline;\"><span style=\"color: #3366ff;\"><a style=\"color: #3366ff; text-decoration: underline;\" title=\"\" href=\"https:\/\/azure.microsoft.com\/en-us\/documentation\/articles\/storage-how-to-use-files-linux\/\" target=\"_blank\">How to use Azure File storage with Linux<\/a><\/span><\/span>.<\/p>\n<p><strong>Obs.<\/strong> O custo desse tipo de armazenamento e recurso de acesso, \u00e9 maior do que a de um Blob Storage.<\/p>\n<h4>Criando Um File Share (Compartilhamento de Arquivo).<\/h4>\n<p>Um compartilhamento de arquivo Azure \u00e9 um compartilhamento de arquivos SMB no Azure. Todos os diret\u00f3rios e arquivos devem ser criados em um compartilhamento de arquivo. Uma conta pode conter um n\u00famero ilimitado de a\u00e7\u00f5es, e uma quota pode armazenar um n\u00famero ilimitado de arquivos, at\u00e9 os limites de capacidade da conta de armazenamento. O exemplo a seguir cria um compartilhamento de arquivo chamado myshare.<\/p>\n<pre id=\"clipboard-element-10\" class=\"prettyprint copy-to-clipboard prettyprinted\"><span class=\"pln\">azure storage share create myshare<\/span><\/pre>\n<h4>Criando Um Diret\u00f3rio<\/h4>\n<p>Um diret\u00f3rio fornece uma estrutura hier\u00e1rquica opcional para um compartilhamento de arquivo do Azure. O exemplo a seguir cria um diret\u00f3rio chamado myDir no compartilhamento de arquivo.<\/p>\n<pre id=\"clipboard-element-11\" class=\"prettyprint copy-to-clipboard prettyprinted\"><span class=\"pln\">azure storage directory create myshare myDir<\/span><\/pre>\n<p><strong>Obs.<\/strong> Note que caminho de diret\u00f3rio pode incluir v\u00e1rios n\u00edveis, por exemplo, A\/B. No entanto, voc\u00ea deve garantir que todos os diret\u00f3rios pais existem. Por exemplo, para o caminho a\/b, voc\u00ea deve criar um diret\u00f3rio a primeiro, em seguida, criar o diret\u00f3rio b.<\/p>\n<h4>Upload de Um Arquivo Local para Um Diret\u00f3rio<\/h4>\n<p>O exemplo a seguir faz o upload\u00a0um arquivo de ~\/temp\/file.txt para o diret\u00f3rio <strong>myDir<\/strong>. Edite o caminho do arquivo para que ele aponte para um arquivo v\u00e1lido de sua m\u00e1quina local:<\/p>\n<div class=\"pre-wrap\">\n<pre id=\"clipboard-element-12\" class=\"prettyprint copy-to-clipboard prettyprinted\"><span class=\"pln\">azure storage file upload <\/span><span class=\"str\">'~\/temp\/samplefile.txt'<\/span><span class=\"pln\"> myshare myDir<\/span><\/pre>\n<\/div>\n<p>Obs. Um arquivo pode ser at\u00e9 1TB de tamanho.<\/p>\n<h4>Listando os arquivos na raiz do compartilhamento ou diret\u00f3rio<\/h4>\n<p>Voc\u00ea pode listar os arquivos e subpastas em uma raiz ou um diret\u00f3rio usando o seguinte comando:<\/p>\n<pre id=\"clipboard-element-13\" class=\"prettyprint copy-to-clipboard prettyprinted\"><span class=\"pln\">azure storage file list myshare myDir<\/span><\/pre>\n<p><strong>Obs.<\/strong> Note que o nome do diret\u00f3rio \u00e9 opcional para a opera\u00e7\u00e3o de listagem. Se omitido, o comando lista o conte\u00fado do diret\u00f3rio raiz do compartilhamento.<\/p>\n<h4>Copiando Arquivos<\/h4>\n<p>Desde\u00a0a vers\u00e3o 0.9.8 do Azure CLI, voc\u00ea pode copiar um arquivo para outro arquivo, um arquivo para um Blob, ou um\u00a0Blob\u00a0para um arquivo. Abaixo demonstramos como realizar essas opera\u00e7\u00f5es de c\u00f3pia usando comandos CLI. Para copiar um arquivo para o novo diret\u00f3rio:<\/p>\n<div class=\"pre-wrap\">\n<pre id=\"clipboard-element-14\" class=\"prettyprint copy-to-clipboard prettyprinted\"><span class=\"pln\">azure storage file copy start <\/span><span class=\"pun\">--<\/span><span class=\"pln\">source<\/span><span class=\"pun\">-<\/span><span class=\"pln\">share srcshare <\/span><span class=\"pun\">--<\/span><span class=\"pln\">source<\/span><span class=\"pun\">-<\/span><span class=\"pln\">path srcdir<\/span><span class=\"pun\">\/<\/span><span class=\"pln\">hello<\/span><span class=\"pun\">.<\/span><span class=\"pln\">txt <\/span><span class=\"pun\">--<\/span><span class=\"pln\">dest<\/span><span class=\"pun\">-<\/span><span class=\"pln\">share destshare <\/span><span class=\"pun\">--<\/span><span class=\"pln\">dest<\/span><span class=\"pun\">-<\/span><span class=\"pln\">path destdir<\/span><span class=\"pun\">\/<\/span><span class=\"pln\">hellocopy<\/span><span class=\"pun\">.<\/span><span class=\"pln\">txt <\/span><span class=\"pun\">--<\/span><span class=\"pln\">connection<\/span><span class=\"pun\">-<\/span><span class=\"kwd\">string<\/span><span class=\"pln\"> $srcConnectionString <\/span><span class=\"pun\">--<\/span><span class=\"pln\">dest<\/span><span class=\"pun\">-<\/span><span class=\"pln\">connection<\/span><span class=\"pun\">-<\/span><span class=\"kwd\">string<\/span><span class=\"pln\"> $destConnectionString<\/span><\/pre>\n<\/div>\n<p>Para copiar um Blob para um diret\u00f3rio:<\/p>\n<div class=\"pre-wrap\">\n<pre id=\"clipboard-element-15\" class=\"prettyprint copy-to-clipboard prettyprinted\"><span class=\"pln\">azure storage file copy start <\/span><span class=\"pun\">--<\/span><span class=\"pln\">source<\/span><span class=\"pun\">-<\/span><span class=\"pln\">container srcctn <\/span><span class=\"pun\">--<\/span><span class=\"pln\">source<\/span><span class=\"pun\">-<\/span><span class=\"pln\">blob hello2<\/span><span class=\"pun\">.<\/span><span class=\"pln\">txt <\/span><span class=\"pun\">--<\/span><span class=\"pln\">dest<\/span><span class=\"pun\">-<\/span><span class=\"pln\">share hello <\/span><span class=\"pun\">--<\/span><span class=\"pln\">dest<\/span><span class=\"pun\">-<\/span><span class=\"pln\">path hellodir<\/span><span class=\"pun\">\/<\/span><span class=\"pln\">hello2copy<\/span><span class=\"pun\">.<\/span><span class=\"pln\">txt <\/span><span class=\"pun\">--<\/span><span class=\"pln\">connection<\/span><span class=\"pun\">-<\/span><span class=\"kwd\">string<\/span><span class=\"pln\"> $srcConnectionString <\/span><span class=\"pun\">--<\/span><span class=\"pln\">dest<\/span><span class=\"pun\">-<\/span><span class=\"pln\">connection<\/span><span class=\"pun\">-<\/span><span class=\"kwd\">string<\/span><span class=\"pln\"> $destConnectionString<\/span><\/pre>\n<\/div>\n<h4>Script Exemplo Geral<\/h4>\n<p>Abaixo, segue um exemplo de shell script que pode ser criado para automatizar tarefas de gerenciamento do Azure, mas edite e comente os comandos que voc\u00ea n\u00e3o ir\u00e1 usar, pois cont\u00e9m diversos comandos para v\u00e1rios usos, at\u00e9 mesmo o de criar containers, o que talvez voc\u00ea n\u00e3o precise, caso j\u00e1 tenha containers criados.<\/p>\n<pre id=\"clipboard-element-0\" class=\"prettyprint copy-to-clipboard prettyprinted\"><span class=\"com\">#!\/bin\/bash<\/span>\r\n<span class=\"com\"># Um simples exemplo de Azure storage<\/span>\r\n\r\n<span class=\"kwd\">export<\/span><span class=\"pln\"> AZURE_STORAGE_ACCOUNT<\/span><span class=\"pun\">=&lt;<\/span><span class=\"pln\">storage_account_name<\/span><span class=\"pun\">&gt;<\/span>\r\n<span class=\"kwd\">export<\/span><span class=\"pln\"> AZURE_STORAGE_ACCESS_KEY<\/span><span class=\"pun\">=&lt;<\/span><span class=\"pln\">storage_account_key<\/span><span class=\"pun\">&gt;<\/span>\r\n\r\n<span class=\"kwd\">export<\/span><span class=\"pln\"> container_name<\/span><span class=\"pun\">=&lt;<\/span><span class=\"pln\">container_name<\/span><span class=\"pun\">&gt;<\/span>\r\n<span class=\"kwd\">export<\/span><span class=\"pln\"> blob_name<\/span><span class=\"pun\">=&lt;<\/span><span class=\"pln\">blob_name<\/span><span class=\"pun\">&gt;<\/span>\r\n<span class=\"kwd\">export<\/span><span class=\"pln\"> image_to_upload<\/span><span class=\"pun\">=&lt;<\/span><span class=\"pln\">image_to_upload<\/span><span class=\"pun\">&gt;<\/span>\r\n<span class=\"kwd\">export<\/span><span class=\"pln\"> destination_folder<\/span><span class=\"pun\">=&lt;<\/span><span class=\"pln\">destination_folder<\/span><span class=\"pun\">&gt;<\/span><span class=\"pln\">\r\n\r\necho <\/span><span class=\"str\">\"Criando um container...\"<\/span><span class=\"pln\">\r\nazure storage container create $container_name\r\n\r\necho <\/span><span class=\"str\">\"Upload a Imagem...\"<\/span><span class=\"pln\">\r\nazure storage blob upload $image_to_upload $container_name $blob_name\r\n\r\necho <\/span><span class=\"str\">\"Listando os blobs...\"<\/span><span class=\"pln\">\r\nazure storage blob list $container_name\r\n\r\necho <\/span><span class=\"str\">\"Baixando a imagem...\"<\/span><span class=\"pln\">\r\nazure storage blob download $container_name $blob_name $destination_folder\r\n\r\necho <\/span><span class=\"str\">\"Finalizado\"<\/span><\/pre>\n<h4>Script Exemplo de Upload<\/h4>\n<p>Exemplo de script para fazer um Upload para um Storage Blob. Neste exemplo partimos do princ\u00edpio que j\u00e1 temos uma <strong>Storage Account criada<\/strong>, e este n\u00e3o \u00e9 p\u00fablico e sim privado, ent\u00e3o ele possui uma chave, e dentro desse Storage Account j\u00e1 temos um <strong>Container criado<\/strong>, e dentro dele, um <strong>Storage Blob<\/strong> criado.<\/p>\n<pre>#!\/bin\/bash\r\n# Faz upload do conte\u00fado da pasta NUVEM para o Azure.\r\n\r\nexport AZURE_STORAGE_ACCOUNT=nome-do-Storage-Account-que-criou\r\nexport AZURE_STORAGE_ACCESS_KEY=N\u00famero-da-chave\r\nexport container_name=nome-do-container-que-criou\r\nexport blob_name=nome-do-blob-que-criou\r\nexport source_folder=\/pasta\/de\/sua\/maquina ou servidor\/arquivo\r\n\r\nfor f in $source_folder\r\ndo\r\n echo \"Uploading $f file...\"\r\n azure storage blob upload $f $container_name $(basename $f) $AZURE_STORAGE_ACCESS_KEY\r\n cat $f\r\ndone\r\n\r\necho \"Listando os Blobs...\"\r\nazure storage blob list $container_name\r\n\r\necho \"Finalizado\"<\/pre>\n<p>Agora \u00e9 s\u00f3 agendar no Cron e pronto. Saiba mais abaixo:<\/p>\n<p><a href=\"https:\/\/cleuber.com.br\/index.php\/2014\/06\/24\/agendador-de-tarefas-cron-no-linux\" target=\"_blank\"><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-11451 \" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/cron.png?resize=378%2C308&#038;ssl=1\" alt=\"cron\" width=\"378\" height=\"308\" srcset=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/cron.png?w=561&amp;ssl=1 561w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/cron.png?resize=300%2C244&amp;ssl=1 300w\" sizes=\"auto, (max-width: 378px) 100vw, 378px\" \/><\/a><\/p>\n<p>Outro artigo que pode interessar:<br \/>\n<span style=\"text-decoration: underline;\"><span style=\"color: #3366ff;\"><a style=\"color: #3366ff; text-decoration: underline;\" href=\"https:\/\/cleuber.com.br\/index.php\/2015\/11\/16\/script-para-backup-compactado-com-tar-e-gz-com-timestamp-agendado-via-cron\" target=\"_blank\">Script Para Backup \u2013 Compactado com Tar e Gz, com Timestamp \u2013 Agendado via Cron<\/a><\/span><\/span><\/p>\n<p>Em breve tamb\u00e9m falarei de como gerenciar outros servi\u00e7os do Azure como a cria\u00e7\u00e3o de m\u00e1quinas virtuais. Mas por hoje \u00e9 s\u00f3.<\/p>\n<p>Abra\u00e7os,<\/p>\n<p>Cleuber<\/p>\n<p>fontes:\u00a0<a href=\"https:\/\/azure.microsoft.com\/en-us\/documentation\/articles\/storage-azure-cli\/\" target=\"_blank\">storage-azure-cli<\/a>,\u00a0<a href=\"https:\/\/azure.microsoft.com\/en-us\/documentation\/articles\/xplat-cli-install\/\" target=\"_blank\">xplat-cli-install<\/a>,\u00a0<a href=\"https:\/\/azure.microsoft.com\/en-us\/documentation\/articles\/xplat-cli-connect\/\" target=\"_blank\">xplat-cli-connect<\/a>,\u00a0<a href=\"https:\/\/azure.microsoft.com\/en-us\/documentation\/articles\/azure-cli-arm-commands\/\" target=\"_blank\">azure-cli-arm-commands<\/a>,\u00a0<a href=\"https:\/\/azure.microsoft.com\/en-us\/documentation\/articles\/virtual-machines-command-line-tools\/\" target=\"_blank\">virtual-machines-command-line-tools<\/a>,\u00a0<a href=\"https:\/\/azure.microsoft.com\/en-in\/documentation\/articles\/storage-use-azcopy\/\" target=\"_blank\">storage-use-azcopy<\/a>, <a href=\"https:\/\/github.com\/azure\/azure-xplat-cli\" target=\"_blank\">github<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ol\u00e1 pessoal, Se voc\u00ea j\u00e1 conhece o\u00a0Microsoft Azure sabe como essa plataforma da gigante Microsoft \u00e9 poderosa. Se ainda n\u00e3o conhece, vale a pena conferir atrav\u00e9s da leitura do artigo abaixo. A\u00a0Microsoft entrou em 2008\u00a0nesse mercado de infraestrutura de TI na nuvem e hoje em dia est\u00e1 bem disseminada pelo globo e agressiva para competir &hellip;<\/p>\n","protected":false},"author":1,"featured_media":11474,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","_monsterinsights_skip_tracking":false,"footnotes":""},"categories":[51,4,348],"tags":[621,622,620,619],"class_list":["post-11396","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dicas-e-tutoriais","category-tutoriais-linux","category-servidores-linux","tag-azure-cli","tag-blob-storage","tag-cloud","tag-nuvem"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"Ol\u00e1 pessoal, Se voc\u00ea j\u00e1 conhece o Microsoft Azure sabe como essa plataforma da gigante Microsoft \u00e9 poderosa. Se ainda n\u00e3o conhece, vale a pena conferir atrav\u00e9s da leitura do artigo abaixo. A Microsoft entrou em 2008 nesse mercado de infraestrutura de TI na nuvem e hoje em dia est\u00e1 bem disseminada pelo globo e agressiva para competir\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Cleuber Silva Hashimoto\"\/>\n\t<meta name=\"google-site-verification\" content=\"Npc_aRi1FHMW9AED2_44vmYJxqmmv3OsGYEUfARLcIY\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/cleuber.com.br\/index.php\/2016\/07\/04\/como-gerenciar-seu-storage-do-microsoft-azure-no-linux\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_BR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Cleuber.com.br - Linux e muito mais\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Como Gerenciar Seu Storage do Microsoft Azure no Linux - Cleuber.com.br\" \/>\n\t\t<meta property=\"og:description\" content=\"Ol\u00e1 pessoal, Se voc\u00ea j\u00e1 conhece o Microsoft Azure sabe como essa plataforma da gigante Microsoft \u00e9 poderosa. Se ainda n\u00e3o conhece, vale a pena conferir atrav\u00e9s da leitura do artigo abaixo. A Microsoft entrou em 2008 nesse mercado de infraestrutura de TI na nuvem e hoje em dia est\u00e1 bem disseminada pelo globo e agressiva para competir\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/cleuber.com.br\/index.php\/2016\/07\/04\/como-gerenciar-seu-storage-do-microsoft-azure-no-linux\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2016-07-04T19:41:29+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2017-02-07T19:59:30+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Cleubberstone\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Como Gerenciar Seu Storage do Microsoft Azure no Linux - Cleuber.com.br\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Ol\u00e1 pessoal, Se voc\u00ea j\u00e1 conhece o Microsoft Azure sabe como essa plataforma da gigante Microsoft \u00e9 poderosa. Se ainda n\u00e3o conhece, vale a pena conferir atrav\u00e9s da leitura do artigo abaixo. A Microsoft entrou em 2008 nesse mercado de infraestrutura de TI na nuvem e hoje em dia est\u00e1 bem disseminada pelo globo e agressiva para competir\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/cleuber.com.br\\\/index.php\\\/2016\\\/07\\\/04\\\/como-gerenciar-seu-storage-do-microsoft-azure-no-linux#blogposting\",\"name\":\"Como Gerenciar Seu Storage do Microsoft Azure no Linux - Cleuber.com.br\",\"headline\":\"Como Gerenciar Seu Storage do Microsoft Azure no Linux\",\"author\":{\"@id\":\"https:\\\/\\\/cleuber.com.br\\\/index.php\\\/author\\\/cleuberadmin#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/cleuber.com.br\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/cleuber.com.br\\\/wp-content\\\/uploads\\\/2016\\\/07\\\/storage-explorer3.png?fit=1331%2C795&ssl=1\",\"width\":1331,\"height\":795},\"datePublished\":\"2016-07-04T16:41:29-03:00\",\"dateModified\":\"2017-02-07T17:59:30-02:00\",\"inLanguage\":\"pt-BR\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/cleuber.com.br\\\/index.php\\\/2016\\\/07\\\/04\\\/como-gerenciar-seu-storage-do-microsoft-azure-no-linux#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/cleuber.com.br\\\/index.php\\\/2016\\\/07\\\/04\\\/como-gerenciar-seu-storage-do-microsoft-azure-no-linux#webpage\"},\"articleSection\":\"Dicas e Tutoriais, Linux, Servidores Linux, azure-cli, Blob storage, cloud, nuvem\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cleuber.com.br\\\/index.php\\\/2016\\\/07\\\/04\\\/como-gerenciar-seu-storage-do-microsoft-azure-no-linux#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/cleuber.com.br\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cleuber.com.br\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/cleuber.com.br\\\/index.php\\\/category\\\/dicas-e-tutoriais#listItem\",\"name\":\"Dicas e Tutoriais\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/cleuber.com.br\\\/index.php\\\/category\\\/dicas-e-tutoriais#listItem\",\"position\":2,\"name\":\"Dicas e Tutoriais\",\"item\":\"https:\\\/\\\/cleuber.com.br\\\/index.php\\\/category\\\/dicas-e-tutoriais\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/cleuber.com.br\\\/index.php\\\/category\\\/dicas-e-tutoriais\\\/tutoriais-linux#listItem\",\"name\":\"Linux\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/cleuber.com.br\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/cleuber.com.br\\\/index.php\\\/category\\\/dicas-e-tutoriais\\\/tutoriais-linux#listItem\",\"position\":3,\"name\":\"Linux\",\"item\":\"https:\\\/\\\/cleuber.com.br\\\/index.php\\\/category\\\/dicas-e-tutoriais\\\/tutoriais-linux\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/cleuber.com.br\\\/index.php\\\/category\\\/dicas-e-tutoriais\\\/tutoriais-linux\\\/servidores-linux#listItem\",\"name\":\"Servidores Linux\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/cleuber.com.br\\\/index.php\\\/category\\\/dicas-e-tutoriais#listItem\",\"name\":\"Dicas e Tutoriais\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/cleuber.com.br\\\/index.php\\\/category\\\/dicas-e-tutoriais\\\/tutoriais-linux\\\/servidores-linux#listItem\",\"position\":4,\"name\":\"Servidores Linux\",\"item\":\"https:\\\/\\\/cleuber.com.br\\\/index.php\\\/category\\\/dicas-e-tutoriais\\\/tutoriais-linux\\\/servidores-linux\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/cleuber.com.br\\\/index.php\\\/2016\\\/07\\\/04\\\/como-gerenciar-seu-storage-do-microsoft-azure-no-linux#listItem\",\"name\":\"Como Gerenciar Seu Storage do Microsoft Azure no Linux\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/cleuber.com.br\\\/index.php\\\/category\\\/dicas-e-tutoriais\\\/tutoriais-linux#listItem\",\"name\":\"Linux\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/cleuber.com.br\\\/index.php\\\/2016\\\/07\\\/04\\\/como-gerenciar-seu-storage-do-microsoft-azure-no-linux#listItem\",\"position\":5,\"name\":\"Como Gerenciar Seu Storage do Microsoft Azure no Linux\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/cleuber.com.br\\\/index.php\\\/category\\\/dicas-e-tutoriais\\\/tutoriais-linux\\\/servidores-linux#listItem\",\"name\":\"Servidores Linux\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/cleuber.com.br\\\/#person\",\"name\":\"Cleuber Silva Hashimoto\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/cleuber.com.br\\\/index.php\\\/2016\\\/07\\\/04\\\/como-gerenciar-seu-storage-do-microsoft-azure-no-linux#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/382cc2afc0e4994bd5ac25a6ca83ac6d76411a7b4d65e33bfdab32c831931eb3?s=96&d=robohash&r=g\",\"width\":96,\"height\":96,\"caption\":\"Cleuber Silva Hashimoto\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/cleuber.com.br\\\/index.php\\\/author\\\/cleuberadmin#author\",\"url\":\"https:\\\/\\\/cleuber.com.br\\\/index.php\\\/author\\\/cleuberadmin\",\"name\":\"Cleuber Silva Hashimoto\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/cleuber.com.br\\\/index.php\\\/2016\\\/07\\\/04\\\/como-gerenciar-seu-storage-do-microsoft-azure-no-linux#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/382cc2afc0e4994bd5ac25a6ca83ac6d76411a7b4d65e33bfdab32c831931eb3?s=96&d=robohash&r=g\",\"width\":96,\"height\":96,\"caption\":\"Cleuber Silva Hashimoto\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cleuber.com.br\\\/index.php\\\/2016\\\/07\\\/04\\\/como-gerenciar-seu-storage-do-microsoft-azure-no-linux#webpage\",\"url\":\"https:\\\/\\\/cleuber.com.br\\\/index.php\\\/2016\\\/07\\\/04\\\/como-gerenciar-seu-storage-do-microsoft-azure-no-linux\",\"name\":\"Como Gerenciar Seu Storage do Microsoft Azure no Linux - Cleuber.com.br\",\"description\":\"Ol\\u00e1 pessoal, Se voc\\u00ea j\\u00e1 conhece o Microsoft Azure sabe como essa plataforma da gigante Microsoft \\u00e9 poderosa. Se ainda n\\u00e3o conhece, vale a pena conferir atrav\\u00e9s da leitura do artigo abaixo. A Microsoft entrou em 2008 nesse mercado de infraestrutura de TI na nuvem e hoje em dia est\\u00e1 bem disseminada pelo globo e agressiva para competir\",\"inLanguage\":\"pt-BR\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cleuber.com.br\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cleuber.com.br\\\/index.php\\\/2016\\\/07\\\/04\\\/como-gerenciar-seu-storage-do-microsoft-azure-no-linux#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/cleuber.com.br\\\/index.php\\\/author\\\/cleuberadmin#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/cleuber.com.br\\\/index.php\\\/author\\\/cleuberadmin#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/cleuber.com.br\\\/wp-content\\\/uploads\\\/2016\\\/07\\\/storage-explorer3.png?fit=1331%2C795&ssl=1\",\"@id\":\"https:\\\/\\\/cleuber.com.br\\\/index.php\\\/2016\\\/07\\\/04\\\/como-gerenciar-seu-storage-do-microsoft-azure-no-linux\\\/#mainImage\",\"width\":1331,\"height\":795},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/cleuber.com.br\\\/index.php\\\/2016\\\/07\\\/04\\\/como-gerenciar-seu-storage-do-microsoft-azure-no-linux#mainImage\"},\"datePublished\":\"2016-07-04T16:41:29-03:00\",\"dateModified\":\"2017-02-07T17:59:30-02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cleuber.com.br\\\/#website\",\"url\":\"https:\\\/\\\/cleuber.com.br\\\/\",\"name\":\"Cleuber.com.br\",\"description\":\"Linux e muito mais\",\"inLanguage\":\"pt-BR\",\"publisher\":{\"@id\":\"https:\\\/\\\/cleuber.com.br\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Como Gerenciar Seu Storage do Microsoft Azure no Linux - Cleuber.com.br","description":"Ol\u00e1 pessoal, Se voc\u00ea j\u00e1 conhece o Microsoft Azure sabe como essa plataforma da gigante Microsoft \u00e9 poderosa. Se ainda n\u00e3o conhece, vale a pena conferir atrav\u00e9s da leitura do artigo abaixo. A Microsoft entrou em 2008 nesse mercado de infraestrutura de TI na nuvem e hoje em dia est\u00e1 bem disseminada pelo globo e agressiva para competir","canonical_url":"https:\/\/cleuber.com.br\/index.php\/2016\/07\/04\/como-gerenciar-seu-storage-do-microsoft-azure-no-linux","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"Npc_aRi1FHMW9AED2_44vmYJxqmmv3OsGYEUfARLcIY","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/cleuber.com.br\/index.php\/2016\/07\/04\/como-gerenciar-seu-storage-do-microsoft-azure-no-linux#blogposting","name":"Como Gerenciar Seu Storage do Microsoft Azure no Linux - Cleuber.com.br","headline":"Como Gerenciar Seu Storage do Microsoft Azure no Linux","author":{"@id":"https:\/\/cleuber.com.br\/index.php\/author\/cleuberadmin#author"},"publisher":{"@id":"https:\/\/cleuber.com.br\/#person"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/storage-explorer3.png?fit=1331%2C795&ssl=1","width":1331,"height":795},"datePublished":"2016-07-04T16:41:29-03:00","dateModified":"2017-02-07T17:59:30-02:00","inLanguage":"pt-BR","mainEntityOfPage":{"@id":"https:\/\/cleuber.com.br\/index.php\/2016\/07\/04\/como-gerenciar-seu-storage-do-microsoft-azure-no-linux#webpage"},"isPartOf":{"@id":"https:\/\/cleuber.com.br\/index.php\/2016\/07\/04\/como-gerenciar-seu-storage-do-microsoft-azure-no-linux#webpage"},"articleSection":"Dicas e Tutoriais, Linux, Servidores Linux, azure-cli, Blob storage, cloud, nuvem"},{"@type":"BreadcrumbList","@id":"https:\/\/cleuber.com.br\/index.php\/2016\/07\/04\/como-gerenciar-seu-storage-do-microsoft-azure-no-linux#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/cleuber.com.br\/#listItem","position":1,"name":"Home","item":"https:\/\/cleuber.com.br\/","nextItem":{"@type":"ListItem","@id":"https:\/\/cleuber.com.br\/index.php\/category\/dicas-e-tutoriais#listItem","name":"Dicas e Tutoriais"}},{"@type":"ListItem","@id":"https:\/\/cleuber.com.br\/index.php\/category\/dicas-e-tutoriais#listItem","position":2,"name":"Dicas e Tutoriais","item":"https:\/\/cleuber.com.br\/index.php\/category\/dicas-e-tutoriais","nextItem":{"@type":"ListItem","@id":"https:\/\/cleuber.com.br\/index.php\/category\/dicas-e-tutoriais\/tutoriais-linux#listItem","name":"Linux"},"previousItem":{"@type":"ListItem","@id":"https:\/\/cleuber.com.br\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/cleuber.com.br\/index.php\/category\/dicas-e-tutoriais\/tutoriais-linux#listItem","position":3,"name":"Linux","item":"https:\/\/cleuber.com.br\/index.php\/category\/dicas-e-tutoriais\/tutoriais-linux","nextItem":{"@type":"ListItem","@id":"https:\/\/cleuber.com.br\/index.php\/category\/dicas-e-tutoriais\/tutoriais-linux\/servidores-linux#listItem","name":"Servidores Linux"},"previousItem":{"@type":"ListItem","@id":"https:\/\/cleuber.com.br\/index.php\/category\/dicas-e-tutoriais#listItem","name":"Dicas e Tutoriais"}},{"@type":"ListItem","@id":"https:\/\/cleuber.com.br\/index.php\/category\/dicas-e-tutoriais\/tutoriais-linux\/servidores-linux#listItem","position":4,"name":"Servidores Linux","item":"https:\/\/cleuber.com.br\/index.php\/category\/dicas-e-tutoriais\/tutoriais-linux\/servidores-linux","nextItem":{"@type":"ListItem","@id":"https:\/\/cleuber.com.br\/index.php\/2016\/07\/04\/como-gerenciar-seu-storage-do-microsoft-azure-no-linux#listItem","name":"Como Gerenciar Seu Storage do Microsoft Azure no Linux"},"previousItem":{"@type":"ListItem","@id":"https:\/\/cleuber.com.br\/index.php\/category\/dicas-e-tutoriais\/tutoriais-linux#listItem","name":"Linux"}},{"@type":"ListItem","@id":"https:\/\/cleuber.com.br\/index.php\/2016\/07\/04\/como-gerenciar-seu-storage-do-microsoft-azure-no-linux#listItem","position":5,"name":"Como Gerenciar Seu Storage do Microsoft Azure no Linux","previousItem":{"@type":"ListItem","@id":"https:\/\/cleuber.com.br\/index.php\/category\/dicas-e-tutoriais\/tutoriais-linux\/servidores-linux#listItem","name":"Servidores Linux"}}]},{"@type":"Person","@id":"https:\/\/cleuber.com.br\/#person","name":"Cleuber Silva Hashimoto","image":{"@type":"ImageObject","@id":"https:\/\/cleuber.com.br\/index.php\/2016\/07\/04\/como-gerenciar-seu-storage-do-microsoft-azure-no-linux#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/382cc2afc0e4994bd5ac25a6ca83ac6d76411a7b4d65e33bfdab32c831931eb3?s=96&d=robohash&r=g","width":96,"height":96,"caption":"Cleuber Silva Hashimoto"}},{"@type":"Person","@id":"https:\/\/cleuber.com.br\/index.php\/author\/cleuberadmin#author","url":"https:\/\/cleuber.com.br\/index.php\/author\/cleuberadmin","name":"Cleuber Silva Hashimoto","image":{"@type":"ImageObject","@id":"https:\/\/cleuber.com.br\/index.php\/2016\/07\/04\/como-gerenciar-seu-storage-do-microsoft-azure-no-linux#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/382cc2afc0e4994bd5ac25a6ca83ac6d76411a7b4d65e33bfdab32c831931eb3?s=96&d=robohash&r=g","width":96,"height":96,"caption":"Cleuber Silva Hashimoto"}},{"@type":"WebPage","@id":"https:\/\/cleuber.com.br\/index.php\/2016\/07\/04\/como-gerenciar-seu-storage-do-microsoft-azure-no-linux#webpage","url":"https:\/\/cleuber.com.br\/index.php\/2016\/07\/04\/como-gerenciar-seu-storage-do-microsoft-azure-no-linux","name":"Como Gerenciar Seu Storage do Microsoft Azure no Linux - Cleuber.com.br","description":"Ol\u00e1 pessoal, Se voc\u00ea j\u00e1 conhece o Microsoft Azure sabe como essa plataforma da gigante Microsoft \u00e9 poderosa. Se ainda n\u00e3o conhece, vale a pena conferir atrav\u00e9s da leitura do artigo abaixo. A Microsoft entrou em 2008 nesse mercado de infraestrutura de TI na nuvem e hoje em dia est\u00e1 bem disseminada pelo globo e agressiva para competir","inLanguage":"pt-BR","isPartOf":{"@id":"https:\/\/cleuber.com.br\/#website"},"breadcrumb":{"@id":"https:\/\/cleuber.com.br\/index.php\/2016\/07\/04\/como-gerenciar-seu-storage-do-microsoft-azure-no-linux#breadcrumblist"},"author":{"@id":"https:\/\/cleuber.com.br\/index.php\/author\/cleuberadmin#author"},"creator":{"@id":"https:\/\/cleuber.com.br\/index.php\/author\/cleuberadmin#author"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/07\/storage-explorer3.png?fit=1331%2C795&ssl=1","@id":"https:\/\/cleuber.com.br\/index.php\/2016\/07\/04\/como-gerenciar-seu-storage-do-microsoft-azure-no-linux\/#mainImage","width":1331,"height":795},"primaryImageOfPage":{"@id":"https:\/\/cleuber.com.br\/index.php\/2016\/07\/04\/como-gerenciar-seu-storage-do-microsoft-azure-no-linux#mainImage"},"datePublished":"2016-07-04T16:41:29-03:00","dateModified":"2017-02-07T17:59:30-02:00"},{"@type":"WebSite","@id":"https:\/\/cleuber.com.br\/#website","url":"https:\/\/cleuber.com.br\/","name":"Cleuber.com.br","description":"Linux e muito mais","inLanguage":"pt-BR","publisher":{"@id":"https:\/\/cleuber.com.br\/#person"}}]},"og:locale":"pt_BR","og:site_name":"Cleuber.com.br - Linux e muito mais","og:type":"article","og:title":"Como Gerenciar Seu Storage do Microsoft Azure no Linux - Cleuber.com.br","og:description":"Ol\u00e1 pessoal, Se voc\u00ea j\u00e1 conhece o Microsoft Azure sabe como essa plataforma da gigante Microsoft \u00e9 poderosa. Se ainda n\u00e3o conhece, vale a pena conferir atrav\u00e9s da leitura do artigo abaixo. A Microsoft entrou em 2008 nesse mercado de infraestrutura de TI na nuvem e hoje em dia est\u00e1 bem disseminada pelo globo e agressiva para competir","og:url":"https:\/\/cleuber.com.br\/index.php\/2016\/07\/04\/como-gerenciar-seu-storage-do-microsoft-azure-no-linux","article:published_time":"2016-07-04T19:41:29+00:00","article:modified_time":"2017-02-07T19:59:30+00:00","article:publisher":"https:\/\/www.facebook.com\/Cleubberstone","twitter:card":"summary_large_image","twitter:title":"Como Gerenciar Seu Storage do Microsoft Azure no Linux - Cleuber.com.br","twitter:description":"Ol\u00e1 pessoal, Se voc\u00ea j\u00e1 conhece o Microsoft Azure sabe como essa plataforma da gigante Microsoft \u00e9 poderosa. Se ainda n\u00e3o conhece, vale a pena conferir atrav\u00e9s da leitura do artigo abaixo. A Microsoft entrou em 2008 nesse mercado de infraestrutura de TI na nuvem e hoje em dia est\u00e1 bem disseminada pelo globo e agressiva para competir"},"aioseo_meta_data":{"post_id":"11396","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2025-07-06 13:24:41","updated":"2025-07-07 04:25:10","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/cleuber.com.br\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/cleuber.com.br\/index.php\/category\/dicas-e-tutoriais\" title=\"Dicas e Tutoriais\">Dicas e Tutoriais<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/cleuber.com.br\/index.php\/category\/dicas-e-tutoriais\/tutoriais-linux\" title=\"Linux\">Linux<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/cleuber.com.br\/index.php\/category\/dicas-e-tutoriais\/tutoriais-linux\/servidores-linux\" title=\"Servidores Linux\">Servidores Linux<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tComo Gerenciar Seu Storage do Microsoft Azure no Linux\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/cleuber.com.br\/"},{"label":"Dicas e Tutoriais","link":"https:\/\/cleuber.com.br\/index.php\/category\/dicas-e-tutoriais"},{"label":"Linux","link":"https:\/\/cleuber.com.br\/index.php\/category\/dicas-e-tutoriais\/tutoriais-linux"},{"label":"Servidores Linux","link":"https:\/\/cleuber.com.br\/index.php\/category\/dicas-e-tutoriais\/tutoriais-linux\/servidores-linux"},{"label":"Como Gerenciar Seu Storage do Microsoft Azure no Linux","link":"https:\/\/cleuber.com.br\/index.php\/2016\/07\/04\/como-gerenciar-seu-storage-do-microsoft-azure-no-linux"}],"_links":{"self":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/posts\/11396","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=11396"}],"version-history":[{"count":0,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/posts\/11396\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/media\/11474"}],"wp:attachment":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=11396"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=11396"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=11396"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}