Commandes Azure CLI pour le Stockage
Découvrez les commandes essentielles pour gérer le stockage sur Azure.
Azure Storage Account
Création d’un compte de stockage
# 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
Gestion du compte
# 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
Gestion des conteneurs
# 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
Gestion des blobs
# 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
Gestion des partages
# Créer un partage
az storage share create \
--name mon-partage \
--account-name monstockage
# Lister les partages
az storage share list \
--account-name monstockage
Gestion des fichiers
# 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
Gestion des disques
# 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
Gestion des snapshots
# 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
Gestion des systèmes de fichiers
# 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
Gestion des fichiers
# 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
Bonnes Pratiques
-
Sécurité
- Utiliser le chiffrement
- Limiter les accès
- Configurer les règles de pare-feu
- Utiliser des SAS
-
Performance
- Choisir le bon SKU
- Optimiser les accès
- Utiliser le cache
- Surveiller les métriques
-
Coûts
- Nettoyer les données
- Utiliser les bonnes options
- Surveiller l’utilisation
- Optimiser les ressources
Conclusion
Points clés à retenir :
- Gestion des blobs
- Stockage de fichiers
- Disques et snapshots
- Data Lake Storage
Recommandations :
- Choisir le bon type de stockage
- Sécuriser les accès
- Optimiser les performances
- Suivre les bonnes pratiques
- Se former sur Microsoft Learn
À propos de InSkillCoach
Expert en formation et technologies
Coach spécialisé dans les technologies avancées et l'IA, porté par GNeurone Inc.
Certifications:
- AWS Certified Solutions Architect – Professional
- Certifications Google Cloud
- Microsoft Certified: DevOps Engineer Expert
- Certified Kubernetes Administrator (CKA)
- CompTIA Security+
1.3k
303
Commentaires
Les commentaires sont alimentés par GitHub Discussions
Connectez-vous avec GitHub pour participer à la discussion