Useful Info : Si vous n’avez pas encore consulté les 5 premiers HowTo Azure CLI 2.0, ceux-ci sont disponibles aux URLs ci-après:
HowTo #N°1 : Connecter l’interface Azure CLI 2.0 à votre abonnement Azure
HowTo #N°2 : Créer et gérer les groupes de ressources Azure
HowTo #N°3 Créer et gérer les réseaux virtuels Azure (VNET : Virtual Network)
HowTo #N°4 Créer et gérer les Machines Virtuelles Azure (Azure VM)
Introduction
Le Stockage Azure (ou Azure Storage) est un service Cloud fourni et géré par Microsoft, il vous permet de stocker vos données sur un emplacement (Public Cloud) sécurisé, fiable, Scalable et hautement disponible.
Le stockage Azure se compose de trois services de données : le stockage d’objets Blob (Blog Storage), le stockage de fichiers (File Storage) et le stockage de files d’attente (Queue storage).
Pour en savoir plus sur le Stockage Azure et les différents services de données, je vous invite à consulter cet article.
En ce qui concerne la tarification « Azure Storage », celle-ci est disponible ici.
Pour utiliser les services fournis par le stockage Azure (stockage d’objets blob, stockage de fichiers et stockage de files d’attente), vous devez simplement créez un compte de stockage, puis transférez vos données vers/à partir d’un service spécifique dans ce compte de stockage.
Notez qu’il existe deux types de comptes de stockage Azure :
- Comptes de stockage à usage général (General Purpose)
- Comptes de stockage d’objets blob (Blob Storage)
Si vous n’êtes pas encore familier avec les différents types de comptes de Stockage Azure, je vous invite à consulter cet article.
La création d’un compte de stockage Azure peut se faire via :
Le nouveau portail Azure : portal.azure.com
Windows PowerShell : utilisation du module PS Azure
Azure CLI 2.0 : via l’utilisation de la commande az storage account
Nous allons découvrir à travers cet article la troisième méthode qu’est l’utilisation de l’interface Azure CLI 2.0
Now let’s create & manage our Azure Storage Account via Azure CLI 2.0__O
HowTo : créer et gérer vos comptes de Stockage Azure
Tout d’abord, je vous invite à saisir az storage account -h pour en savoir plus sur les sous-commandes disponibles :
Pour lister tous les comptes de stockages Azure existants, saisissez la commande suivante :
az storage account list –out table
Commencez par créer un groupe de Ressource
Azure ARM (Azure Resource Manager) introduit le concept des Groupes de ressources (RG : Resource Group). Ces derniers font office de « Conteneur » pour grouper et gérer les ressources Azure de manière centralisée.
Dans notre cas, nous allons créer un groupe de ressource pour regrouper les différents comptes de stockage Azure que nous allons créer par la suite.
Exécutez donc la commande suivante pour créer un nouveau groupe de ressource au niveau de la région Europe de l’Ouest (WestEurope)
az group create -n hk-demo-howto6 -l WestEurope
Pour créer un nouveau compte de stockage à usage général (stockage localement redondant > LRS : Locally Redundant Storage), la commande suivante est utilisée :
az storage account create –name hk-demo-stor1 –resource-group hk-demo-howto6 –location WestEurope –sku Standard_LRS
Le compte de stockage créé précédemment (hkdemostor1) apparaît désormais sur votre Portail Azure :
Si vous souhaitez supprimer un compte de stockage, exécutez la commande suivante :
az storage account delete -n hkdemostor1 -g hk-demo-howto6
Vous êtes invité à confirmer l’opération (de suppression) en saisissant Y (comme Yes) :
Au moment de la rédaction du présent article, Azure Storage présente une limitation quant au nombre de compte de stockage pouvant être créés par Subscription (abonnement).
En effet, 200 comptes de stockage maximum peuvent être créés par abonnement, si vous souhaitez en créer d’autre, vous êtes invités à contacter l’équipe de Support Azure MS, qui peut répondre favorablement (selon le besoin) à votre demande et augmenter cette capacité à 250 comptes au lieu de 200.
La commande suivante vous permet de retrouver cette limitation mais surtout connaitre le nombre Total de compte de stockage créés au sein de votre abonnement Azure :
az storage account show-usage –out table
Dans l’exemple suivant 3 comptes de stockage seulement existent (reste 197 encore à créer ^_^).
La commande suivante est utilisée pour vérifier la disponibilité du nom de stockage, cela devient pratique si vous devez créer plusieurs comptes de stockage et éviter toute erreur dans l’exécution de vos scripts.
Dans l’exemple suivant, vous pouvez constatez que le nom « hkpersodatareplica » est déjà utilisé (AlreadyExists), en revanche le nom « hkpersodatareplica2 » est bien disponible (nameAvailable) et peut être attribué à un nouveau compte de stockage
Enfin, si vous souhaitez afficher les propriétés d’un compte de stockage spécifique (hkpersodatareplica dans l’exemple suivant), la commande suivante est à exécuter, notez que la région (-l comme Location) doit être spécifié pour pouvoir exécuter la commande :
az storage account show -n hkpersodatareplica -g hk-rg-perso –out table
Keep in touch, les prochains HowTo arrivent bientôt :).