az account list |
Azure : Liste de compte |
|---|---|
| Azure CLI | |
Syntaxe
| az account list [--all] [--query-examples] [--refresh] |
Paramètres
| Nom | Description |
|---|---|
| --all | Ce paramètre permet de lister tous les abonnements, même ceux qui sont désactivés. |
| --debug | Ce paramètre permet d'augmenter la verbosité de la journalisation pour afficher tous les journaux de débogage. |
| -h | Ce paramètre permet d'afficher ce message d'aide et de quitter. |
| --help | Ce paramètre permet d'afficher ce message d'aide et de quitter. |
| -o | Ce paramètre permet de définir le format de sortie. Les valeurs acceptées sont : json, jsonc, none, table, tsv, yaml, yamlc. La valeur par défaut est json. |
| --only-show-errors | Ce paramètre permet d'afficher uniquement les erreurs, en supprimant les avertissements. |
| --output | Ce paramètre permet de définir le format de sortie. Les valeurs acceptées sont : json, jsonc, none, table, tsv, yaml, yamlc. La valeur par défaut est json. |
| --query | Ce paramètre permet de spécifier une chaîne de requête JMESPath. Pour plus d'informations et d'exemples, consultez http://jmespath.org/. |
| --query-examples | Ce paramètre permet de lister les requêtes JMESPath courantes, il ne modifie pas les résultats de la commande. |
| --refresh | Ce paramètre permet d'actualiser les abonnements mis en cache à partir du serveur. |
| --subscription | Ce paramètre permet de spécifier le nom ou l'ID de l'abonnement. Vous pouvez configurer l'abonnement par défaut à l'aide de az account set -s NAME_OR_ID. |
| --verbose | Ce paramètre permet d'augmenter le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets. |
Description
Cette commande permet de demander une liste d'abonnements pour le compte connecté.
Remarques
- Commande essentielle pour la gestion multi-abonnements : La commande az account list est incontournable pour identifier les différents abonnements associés à un compte Azure. Elle permet d'avoir une vue d'ensemble sur les environnements accessibles, facilitant la sélection de l'abonnement à activer ou à interroger.
- Le paramètre --all pour inclure les abonnements désactivés : Par défaut, seuls les abonnements actifs sont listés. L'option --all permet d'aller plus loin en affichant également les abonnements désactivés, ce qui est utile pour les audits, les opérations de nettoyage ou la réactivation éventuelle.
- Affichage personnalisable avec --output : Grâce au paramètre --output, les utilisateurs peuvent choisir un format de sortie adapté à leur besoin : JSON pour les scripts, YAML pour la lisibilité ou table pour un affichage clair en ligne de commande. Cela améliore l'intégration dans divers outils ou pipelines.
- Accès à des exemples de requêtes avec --query-examples : L'option --query-examples est très utile pour apprendre à manipuler les résultats de la commande avec JMESPath. Elle ne modifie pas le comportement de la commande, mais propose des filtres déjà construits que l'on peut adapter rapidement.
- Paramètre --refresh pour garantir l'exactitude des données : Quand plusieurs changements sont effectués dans le portail Azure ou depuis d'autres outils, l'option --refresh force le CLI à récupérer les abonnements en temps réel. Cela permet d'éviter les incohérences dues à la mise en cache locale.
- Possibilité de filtrer dynamiquement avec JMESPath (--query) : En combinant la commande avec une requête JMESPath, il devient possible de ne lister que certains types d'abonnements (exemple : ceux en "Enabled"), ou d'afficher uniquement les noms ou les IDs. C'est particulièrement utile pour automatiser des scripts précis.
- Commande utilisée en conjonction avec az account set : Après avoir utilisé az account list pour repérer un abonnement, il est fréquent d'enchaîner avec az account set pour en définir un comme abonnement actif. Cela rend le processus de navigation entre environnements plus fluide.
- Utile pour les comptes de service ou les environnements de test : Dans les environnements complexes, comme ceux des grandes entreprises ou des développeurs indépendants travaillant sur plusieurs clients, cette commande permet de s'assurer que tous les abonnements nécessaires sont bien visibles et actifs.
Dernière mise à jour : Dimanche, le 4 Avril 2021