我正在尝试az
对我的 Azure 帐户使用。我的帐户有两个目录:一个用于个人(默认),一个用于企业。我需要“切换到”业务目录,以便az
访问正确的资源。但是,我找不到通过命令行实现此目的的任何方法,因此当我这样做时,我会az group list
从我的个人目录中看到资源组,而不是企业目录。
如何从 CLI 切换 Azure 目录?
我正在尝试az
对我的 Azure 帐户使用。我的帐户有两个目录:一个用于个人(默认),一个用于企业。我需要“切换到”业务目录,以便az
访问正确的资源。但是,我找不到通过命令行实现此目的的任何方法,因此当我这样做时,我会az group list
从我的个人目录中看到资源组,而不是企业目录。
如何从 CLI 切换 Azure 目录?
呃,没关系。出于某种原因,当门户网站将它们称为目录时,CLI 将它们称为订阅。所以我需要az account set --subscription $SUBSCRIPTION_ID
# List of the tenants:
az account tenant list
[
{
"id": "/tenants/91358f27-xxxx-xxxxxxxxxxx",
"tenantId": "91358f27-xxxx-xxxxxxxxxxx"
},
{
"id": "/tenants/cf39b7bf-xxxx-xxxxxxxxxxx",
"tenantId": "cf39b7bf-xxxx-xxxxxxxxxxx"
}
]
# Select the tenant ID:
az login --tenant cf39b7bf-xxxx-xxxxxxxxxxx --allow-no-subscriptions
# Set a validated subscription:
az account set --subscription "Pago por uso"
# Verify
az account list -o table