0%
Azure CLI Commands for Storage

Azure CLI Commands for Storage

Discover the Azure CLI commands for managing storage on Azure.

I

InSkillCoach

· min

Azure CLI Commands for Storage

Discover the essential commands for managing storage on Azure.

Azure Storage Account

Creating a Storage Account

# Créer un compte de stockage
az storage account create \
    --name monstockage \
    --resource-group mon-groupe \
    --location westeurope \
    --sku Standard_LRS \
    --kind StorageV2

# Obtenir la chaîne de connexion
az storage account show-connection-string \
    --name monstockage \
    --resource-group mon-groupe

Account Management

# Activer le chiffrement
az storage account update \
    --name monstockage \
    --resource-group mon-groupe \
    --enable-encryption true

# Configurer la réplication
az storage account update \
    --name monstockage \
    --resource-group mon-groupe \
    --sku Standard_GRS

Azure Blob Storage

Container Management

# Créer un conteneur
az storage container create \
    --name mon-conteneur \
    --account-name monstockage \
    --public-access blob

# Lister les conteneurs
az storage container list \
    --account-name monstockage

Blob Management

# Uploader un fichier
az storage blob upload \
    --account-name monstockage \
    --container-name mon-conteneur \
    --name mon-fichier.txt \
    --file ./mon-fichier.txt

# Télécharger un fichier
az storage blob download \
    --account-name monstockage \
    --container-name mon-conteneur \
    --name mon-fichier.txt \
    --file ./telecharge.txt

Azure File Storage

Share Management

# Créer un partage
az storage share create \
    --name mon-partage \
    --account-name monstockage

# Lister les partages
az storage share list \
    --account-name monstockage

File Management

# Uploader un fichier
az storage file upload \
    --account-name monstockage \
    --share-name mon-partage \
    --source ./mon-fichier.txt

# Télécharger un fichier
az storage file download \
    --account-name monstockage \
    --share-name mon-partage \
    --path mon-fichier.txt \
    --dest ./telecharge.txt

Azure Disk Storage

Disk Management

# Créer un disque
az disk create \
    --resource-group mon-groupe \
    --name mon-disque \
    --size-gb 10 \
    --sku Standard_LRS

# Attacher un disque à une VM
az vm disk attach \
    --resource-group mon-groupe \
    --vm-name ma-vm \
    --disk mon-disque

Snapshot Management

# Créer un snapshot
az snapshot create \
    --resource-group mon-groupe \
    --name mon-snapshot \
    --source mon-disque

# Créer un disque à partir d'un snapshot
az disk create \
    --resource-group mon-groupe \
    --name mon-disque-from-snapshot \
    --source mon-snapshot

Azure Data Lake Storage

File System Management

# Créer un système de fichiers
az storage fs create \
    --name mon-fs \
    --account-name monstockage

# Lister les systèmes de fichiers
az storage fs list \
    --account-name monstockage

File Management

# Uploader un fichier
az storage fs file upload \
    --account-name monstockage \
    --file-system mon-fs \
    --path mon-fichier.txt \
    --source ./mon-fichier.txt

# Télécharger un fichier
az storage fs file download \
    --account-name monstockage \
    --file-system mon-fs \
    --path mon-fichier.txt \
    --destination ./telecharge.txt

Best Practices

  1. Security

    • Use encryption
    • Restrict access
    • Configure firewall rules
    • Use SAS tokens
  2. Performance

    • Choose the right SKU
    • Optimize access patterns
    • Use caching
    • Monitor metrics
  3. Costs

    • Clean up data
    • Use the right options
    • Monitor usage
    • Optimize resources

Conclusion

Key takeaways:

  • Blob management
  • File storage
  • Disks and snapshots
  • Data Lake Storage

Recommendations:

  • Choose the right storage type
  • Secure access
  • Optimize performance
  • Follow best practices
  • Train on Microsoft Learn
InSkillCoach

About InSkillCoach

Training and technology expert

Coach specializing in advanced technologies and AI, backed by GNeurone Inc.

Certifications:

  • AWS Certified Solutions Architect – Professional
  • Google Cloud certifications
  • Microsoft Certified: DevOps Engineer Expert
  • Certified Kubernetes Administrator (CKA)
  • CompTIA Security+
1.9k
53

Comments

Comments are powered by GitHub Discussions

Sign in with GitHub to join the discussion

Link copied!