Configurar Resource Lock
📋 Visão Geral
Neste lab, você aprenderá sobre Resource Locks — um mecanismo Azure para proteger recursos contra exclusão ou modificação acidental.
Você irá:
- Criar um Resource Group e uma Storage Account
- Aplicar um lock Read-Only e testar seu efeito
- Modificar o lock para Delete
- Testar a proteção contra exclusão
- Remover o lock e limpar recursos
📖 Tipos de Locks
| Tipo | Efeito |
|---|---|
| Read-Only | Impede qualquer modificação (leitura permitida) |
| Delete | Impede exclusão (modificações permitidas) |
✅ Pré-requisitos
- Uma subscrição Azure ativa
📁 Task 1: Criar Resource Group
Acesse o Portal Azure.
Procure por Resource groups e clique em + Create.
Configure:
| Configuração | Valor |
|---|---|
| Subscription | Sua subscrição |
| Resource group | az-900-lock-rg |
| Region | East US |
Clique em Review + Create e depois Create.
📦 Task 2: Criar uma Storage Account
No portal, procure por Storage accounts e clique em + Create.
Configure:
| Configuração | Valor |
|---|---|
| Resource group | az-900-lock-rg |
| Storage account name | storagelock[random] (nome único) |
| Region | East US |
| Performance | Standard |
| Redundancy | LRS |
Clique em Review + Create e depois Create. Aguarde o deploy e vá para o recurso.
🔒 Task 3: Aplicar Lock Read-Only
Na Storage Account, vá em Settings > Locks.
Clique em + Add.
Configure:
| Configuração | Valor |
|---|---|
| Lock name | storage-lock |
| Lock type | Read-only |
Clique em OK.
➕ Task 4: Tentar Adicionar Container
Vá em Data storage > Containers.
Clique em + Container, dê um nome (ex: test-container) e clique em Create.
✏️ Task 5: Modificar o Lock para Delete
Na Storage Account, vá em Settings > Locks.
Clique no lock storage-lock existente.
Altere o Lock type para Delete e clique em OK.
🗑️ Task 6: Tentar Deletar a Storage Account
Na página Overview da Storage Account, clique em Delete.
🔓 Task 7: Remover Lock e Deletar
Vá em Settings > Locks.
Clique no ícone Delete (lixeira) ao lado do lock storage-lock.
Volte ao Overview e tente Delete novamente.
🧹 Limpeza
Vá em Resource groups.
Selecione az-900-lock-rg.
Clique em Delete resource group, confirme o nome e clique em Delete.