az account clear |
Azure : Efface le compte |
|---|---|
| Azure CLI | |
Syntaxe
| az account clear [options] |
Paramètres
| Nom | Description |
|---|---|
| --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. Voir http://jmespath.org/ pour plus d'informations et d'exemples. |
| --subscription | Ce paramètre permet de spécifier le nom ou l'ID de l'abonnement. Vous pouvez configurer l'abonnement par défaut en utilisant az account set -s NAME_OR_ID. |
| --verbose | Ce paramètre permet d'augmenter la verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets. |
Description
Cette commande permet d'effacer tous les abonnements du cache local de CLI.
Remarques
- Commande utile pour réinitialiser l'état local de l'authentification : La commande az account clear sert principalement à vider le cache local des abonnements connus du CLI. Cela peut être nécessaire lorsqu'on veut réinitialiser les informations d'abonnement sans supprimer les identifiants de connexion Azure.
- Indispensable lors des changements fréquents de comptes ou de tenants : Lorsque vous travaillez dans plusieurs environnements Azure (par exemple Dev, Test, Prod ou différents tenants), cette commande permet de s'assurer qu'aucune donnée obsolète ou en conflit ne perturbe vos sessions suivantes.
- Sécurité renforcée par la suppression des données locales sensibles : Bien qu'elle ne supprime pas les jetons d'authentification ou les connexions, az account clear évite la réutilisation accidentelle d'abonnements enregistrés localement, réduisant ainsi les risques de confusion ou d'accès non souhaité.
- Peut être combinée avec az login pour un cycle de session propre : Après avoir exécuté az account clear, vous pouvez enchaîner avec az login pour créer une session propre. Cela garantit que seuls les abonnements actifs et valides seront pris en compte par le CLI.
- Commande non-destructive côté Azure, seulement locale : Il est important de souligner que cette commande n'a aucun effet sur les ressources ou abonnements dans le portail Azure. Elle agit uniquement sur la configuration locale de l'outil CLI, sans danger pour l'environnement réel.
- Paramètre --subscription à utiliser avec précaution : L'option --subscription est utile pour cibler un abonnement spécifique à effacer du cache, mais elle ne supprime pas l'abonnement de votre compte Azure global. Elle est donc utile pour du tri sélectif.
- Commande pratique dans les scripts de déconnexion ou de nettoyage : Dans les scripts automatisés, notamment en CI/CD, az account clear peut être utilisée pour s'assurer qu'aucune session précédente ne pollue le contexte d'exécution du pipeline.
- Ne supprime pas l'authentification proprement dite : Il faut bien distinguer cette commande de az logout. Tandis que az account clear efface les abonnements du cache, l'authentification elle-même reste active tant qu'on n'utilise pas az logout. Les deux peuvent être combinées pour un nettoyage complet.
Dernière mise à jour : Vendredi, le 20 avril 2018