Comandos do Azure CLI para Armazenamento
Descubra os comandos essenciais para gerenciar o armazenamento no Azure.
Azure Storage Account
Criação de uma conta de armazenamento
# Criar uma conta de armazenamento
az storage account create \
--name monstockage \
--resource-group mon-groupe \
--location westeurope \
--sku Standard_LRS \
--kind StorageV2
# Obter a string de conexão
az storage account show-connection-string \
--name monstockage \
--resource-group mon-groupe
Gerenciamento da conta
# Ativar a criptografia
az storage account update \
--name monstockage \
--resource-group mon-groupe \
--enable-encryption true
# Configurar a replicação
az storage account update \
--name monstockage \
--resource-group mon-groupe \
--sku Standard_GRS
Azure Blob Storage
Gerenciamento de contêineres
# Criar um contêiner
az storage container create \
--name mon-conteneur \
--account-name monstockage \
--public-access blob
# Listar os contêineres
az storage container list \
--account-name monstockage
Gerenciamento de blobs
# Fazer upload de um arquivo
az storage blob upload \
--account-name monstockage \
--container-name mon-conteneur \
--name mon-fichier.txt \
--file ./mon-fichier.txt
# Baixar um arquivo
az storage blob download \
--account-name monstockage \
--container-name mon-conteneur \
--name mon-fichier.txt \
--file ./telecharge.txt
Azure File Storage
Gerenciamento de compartilhamentos
# Criar um compartilhamento
az storage share create \
--name mon-partage \
--account-name monstockage
# Listar os compartilhamentos
az storage share list \
--account-name monstockage
Gerenciamento de arquivos
# Fazer upload de um arquivo
az storage file upload \
--account-name monstockage \
--share-name mon-partage \
--source ./mon-fichier.txt
# Baixar um arquivo
az storage file download \
--account-name monstockage \
--share-name mon-partage \
--path mon-fichier.txt \
--dest ./telecharge.txt
Azure Disk Storage
Gerenciamento de discos
# Criar um disco
az disk create \
--resource-group mon-groupe \
--name mon-disque \
--size-gb 10 \
--sku Standard_LRS
# Anexar um disco a uma VM
az vm disk attach \
--resource-group mon-groupe \
--vm-name ma-vm \
--disk mon-disque
Gerenciamento de snapshots
# Criar um snapshot
az snapshot create \
--resource-group mon-groupe \
--name mon-snapshot \
--source mon-disque
# Criar um disco a partir de um snapshot
az disk create \
--resource-group mon-groupe \
--name mon-disque-from-snapshot \
--source mon-snapshot
Azure Data Lake Storage
Gerenciamento de sistemas de arquivos
# Criar um sistema de arquivos
az storage fs create \
--name mon-fs \
--account-name monstockage
# Listar os sistemas de arquivos
az storage fs list \
--account-name monstockage
Gerenciamento de arquivos
# Fazer upload de um arquivo
az storage fs file upload \
--account-name monstockage \
--file-system mon-fs \
--path mon-fichier.txt \
--source ./mon-fichier.txt
# Baixar um arquivo
az storage fs file download \
--account-name monstockage \
--file-system mon-fs \
--path mon-fichier.txt \
--destination ./telecharge.txt
Boas Práticas
-
Segurança
- Usar criptografia
- Limitar os acessos
- Configurar regras de firewall
- Usar SAS
-
Desempenho
- Escolher o SKU adequado
- Otimizar os acessos
- Usar cache
- Monitorar as métricas
-
Custos
- Limpar os dados
- Usar as opções adequadas
- Monitorar a utilização
- Otimizar os recursos
Conclusão
Pontos-chave a lembrar:
- Gerenciamento de blobs
- Armazenamento de arquivos
- Discos e snapshots
- Data Lake Storage
Recomendações:
- Escolher o tipo de armazenamento adequado
- Proteger os acessos
- Otimizar o desempenho
- Seguir as boas práticas
- Estudar no Microsoft Learn
Sobre InSkillCoach
Especialista em treinamento e tecnologias
Coach especializado em tecnologias avançadas e IA, apoiado pela GNeurone Inc.
Certificações:
- AWS Certified Solutions Architect – Professional
- Certificações Google Cloud
- Microsoft Certified: DevOps Engineer Expert
- Certified Kubernetes Administrator (CKA)
- CompTIA Security+
1.3k
268
Comentários
Os comentários são alimentados pelo GitHub Discussions
Conecte-se com o GitHub para participar da discussão