Sometimes you need to logon to more than one Azure Active Directory (don't ask why). Normally the azure cli tool keeps a file in
./azure about your subscriptions, etc.
you could just logout/login - but that is a royal pain in the ass.
So for example say you need to logon to a Azure Gov cloud with different credentials. For that you can set or unset the
AZURE_CONFIG_DIR which will point to your respective
~./azure of your choice...
# government az cli credentials cached in a .azure_gov folder export AZURE_CONFIG_DIR=.azure_gov az cloud set --name AzureUSGovernment az login az account set -s 9999-9999-9999-9---9-9-9-9-