0%
Comandos do Azure CLI para Armazenamento

Comandos do Azure CLI para Armazenamento

Descubra os comandos do Azure CLI para gerenciar o armazenamento no Azure.

I

InSkillCoach

· min

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

  1. Segurança

    • Usar criptografia
    • Limitar os acessos
    • Configurar regras de firewall
    • Usar SAS
  2. Desempenho

    • Escolher o SKU adequado
    • Otimizar os acessos
    • Usar cache
    • Monitorar as métricas
  3. 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
InSkillCoach

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

Link copiado!