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
-
Security
- Use encryption
- Restrict access
- Configure firewall rules
- Use SAS tokens
-
Performance
- Choose the right SKU
- Optimize access patterns
- Use caching
- Monitor metrics
-
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
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