CloudExpert UP

Configurar Resource Lock

AZ-900 Iniciante 15 min Gratuito

📋 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-OnlyImpede qualquer modificação (leitura permitida)
DeleteImpede exclusão (modificações permitidas)

✅ Pré-requisitos

  • Uma subscrição Azure ativa

📁 Task 1: Criar Resource Group

1

Acesse o Portal Azure.

2

Procure por Resource groups e clique em + Create.

3

Configure:

Configuração Valor
SubscriptionSua subscrição
Resource groupaz-900-lock-rg
RegionEast US
4

Clique em Review + Create e depois Create.

📦 Task 2: Criar uma Storage Account

1

No portal, procure por Storage accounts e clique em + Create.

2

Configure:

Configuração Valor
Resource groupaz-900-lock-rg
Storage account namestoragelock[random] (nome único)
RegionEast US
PerformanceStandard
RedundancyLRS
3

Clique em Review + Create e depois Create. Aguarde o deploy e vá para o recurso.

🔒 Task 3: Aplicar Lock Read-Only

1

Na Storage Account, vá em Settings > Locks.

2

Clique em + Add.

3

Configure:

Configuração Valor
Lock namestorage-lock
Lock typeRead-only
4

Clique em OK.

➕ Task 4: Tentar Adicionar Container

1

Vá em Data storage > Containers.

2

Clique em + Container, dê um nome (ex: test-container) e clique em Create.

❌ Resultado esperado: Você receberá um erro! O lock Read-only impede qualquer operação de escrita, incluindo a criação de containers.
💡 Explicação: O lock Read-only é aplicado em todas as operações de escrita na storage account e seus recursos filhos (containers, blobs, filas, tabelas, etc.).

✏️ Task 5: Modificar o Lock para Delete

1

Na Storage Account, vá em Settings > Locks.

2

Clique no lock storage-lock existente.

3

Altere o Lock type para Delete e clique em OK.

🗑️ Task 6: Tentar Deletar a Storage Account

1

Na página Overview da Storage Account, clique em Delete.

❌ Resultado esperado: Você verá um aviso! O lock Delete impede que o recurso seja excluído. Diferente do Read-only, operações de escrita (como criar containers) são permitidas.
💡 Teste: Agora tente criar o container novamente (Data storage > Containers > + Container). Com lock Delete, a criação será bem-sucedida!

🔓 Task 7: Remover Lock e Deletar

1

Vá em Settings > Locks.

2

Clique no ícone Delete (lixeira) ao lado do lock storage-lock.

3

Volte ao Overview e tente Delete novamente.

🎉 Sucesso! Agora a exclusão é permitida. Confirme digitando o nome da storage account.

🧹 Limpeza

1

Vá em Resource groups.

2

Selecione az-900-lock-rg.

3

Clique em Delete resource group, confirme o nome e clique em Delete.