Introdução ao Azure Blob storage
O armazenamento de Blob do Azure é a solução de armazenamento de objeto da Microsoft para a nuvem. O armazenamento de blob é otimizado para armazenar grandes quantidades de dados não estruturados. Dados não estruturados são dados que não aderem a um determinado modelo de dados ou definição, como texto ou dados binários.
Sobre o armazenamento de Blob
O armazenamento de blob é projetado para:
- Envio de imagens ou documentos diretamente para um navegador.
- Armazenamento de arquivos para acesso distribuído.
- Streaming de vídeo e áudio.
- Gravando em arquivos de log.
- Armazenamento de dados para backup e restauração, recuperação de desastres e arquivamento.
- Armazenamento de dados para análise por um serviço local ou hospedado pelo Azure.
Os usuários ou aplicativos cliente podem acessar objetos no armazenamento Blob via HTTP / HTTPS, de qualquer lugar do mundo. Os objetos no armazenamento de Blob são acessíveis por meio da API REST do Armazenamento do Azure , Azure PowerShell , CLI do Azure ou uma biblioteca de cliente do Armazenamento do Azure.
O primeiro passo antes de criar um Container no Azure é ter um storage account já criado.
Já escrevi um artigo aqui no site sobre Como criar um Storage Account no Azure utilizando o Portal e PowerShell
01 – Execute o script abaixo para fazer upload de arquivos para um container no Storage Account.
## Fazer Upload de arquivos para um container no Storage Account no Azure ##
# Defininado as variaveis do storage Account
$sto=Get-AzStorageAccount -ResourceGroupName RG-STO -Name stojadsonalves
$sto=$sto.context
# Criar o Container
New-AzStorageContainer -Name “jadsonalves” -Context $sto
# Enviar arquivos para o conteiner
Set-AzStorageBlobContent -File C:\Users\cobaia\Documents\teste.txt `
-Container jadsonalves -Blob teste.txt -Context $sto
Estamos enviando um arquivo chamado teste.txt que está no caminho C:\Users\cobaia\Documents\teste.txt para o container jadsonalves
# Ver o conteúdo do container
Get-AzStorageBlob -Context $sto -Container jadsonalves
02 – Vamos verificar se o container foi criado e se o arquivo teste.txt foi enviado para o container no portal do Azure.
03 – Faça login no portal do https://portal.azure.com/
04 – Em seguida selecione o storage account, navegue até Blob service e clique em Containers.
05 – Em seguida selecione o container que você criou, em nosso exemplo o nosso container é jadsonalves.
06 – Após selecionar o container observe que o arquivo teste.txt está dentro do container jadsonalves.
Tem alguma sugestão ou observação, comente.
Forte abraço, obrigado e até o próximo post.
Carreira desenvolvida na área de tecnologia da informação, com ampla experiência em Cloud
Computing e Cloud Security.
Forte atuação em projetos de Cloud Security no Microsoft Azure e com tecnologias de
segurança do Microsoft 365.
Tenho Experiência em Microsoft Azure, Microsoft 365, AWS e Windows Server.
Sou Microsoft MVP na categoria Microsoft Azure, AWS Communit Builder Security & Identity e
MCT.