Criar Blob Storage
📋 Visão Geral
Neste lab, você criará uma conta de armazenamento Azure, um container Blob e fará o upload e gerenciamento de arquivos, incluindo o controle de nível de acesso.
Você irá:
- Criar uma Storage Account
- Criar um container Blob com acesso privado
- Fazer upload de uma imagem para o Blob
- Alterar o nível de acesso do container
- Verificar a acessibilidade do blob
✅ Pré-requisitos
- Uma subscrição Azure ativa
📦 Task 1: Criar uma Storage Account
Acesse o Portal Azure.
Selecione Create a resource > procure por Storage account e selecione Create.
Na aba Basics, configure:
| Configuração | Valor |
|---|---|
| Subscription | Sua subscrição |
| Resource group | Criar novo → az104-07-rg1 |
| Storage account name | storageacct[random] (nome único) |
| Region | East US |
| Performance | Standard |
| Redundancy | Locally-redundant storage (LRS) |
Clique em Review + Create e depois Create. Aguarde o deploy.
Clique em Go to resource.
💾 Task 2: Trabalhar com Blob Storage
Criar Container
Na storage account, vá até Data storage > Containers.
Clique em + Container.
Configure:
| Configuração | Valor |
|---|---|
| Name | az104-blob |
| Public access level | Private (no anonymous access) |
Clique em Create.
Fazer Upload de um Blob
Selecione o container az104-blob.
Clique em Upload.
Selecione qualquer arquivo do seu computador (imagem, texto, etc.) e clique em Upload.
Acessar o Blob
No container, clique no nome do arquivo que enviou.
Na aba Overview, copie a URL e cole em um navegador.
ResourceNotFound (XML). O container está com acesso privado — por isso não é acessível anonimamente.
🔓 Task 3: Alterar o Nível de Acesso
Altere o acesso do container para permitir leitura anônima.
Volte ao container az104-blob.
Na Storage Account, vá em Settings > Configuration.
Certifique-se de que Allow Blob anonymous access está Enabled e Save.
Volte ao container az104-blob, clique em Change access level.
Altere para Blob (anonymous read access for blobs only) e confirme.
Copie a URL do blob novamente e cole no navegador.
📖 Níveis de Acesso
| Nível | Descrição |
|---|---|
| Private | Sem acesso anônimo (padrão) |
| Blob | Leitura anônima apenas nos blobs |
| Container | Leitura anônima + listagem do container |
🧹 Limpeza
Para evitar custos, remova o resource group criado:
No Portal Azure, vá em Resource groups.
Selecione az104-07-rg1.
Clique em Delete resource group, confirme o nome e clique em Delete.