您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

管理多个 Azure 订阅

如果你是 Azure 的新手,也许只有一个订阅。 但如果你使用 Azure 有一段时间,可能已创建了多个 Azure 订阅。 如果是这样,可将 Azure CLI 2.0 配置为针对特定的订阅执行命令。

The Azure Cloud Shell (in public preview) is a web-based shell that is preconfigured to simplify using Azure tools. With Cloud Shell, you always have the most up-to-date version of the tools available and you don’t have to install, update or separately log in. Click the Try It button at the top right of a code block to launch the Cloud Shell. Then, use the Copy button to copy and paste the sample code into the Cloud Shell.

You can also open the Cloud Shell from the Azure portal by clicking the Cloud Shell button on the top navigation.

  1. 获取帐户中所有订阅的列表。

    az account list --output table
    
    Name                                         CloudName    SubscriptionId                        State     IsDefault
    -------------------------------------------  -----------  ------------------------------------  --------  -----------
    My Production Subscription                   AzureCloud   XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX  Enabled
    My DevTest Subscription                      AzureCloud   XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX  Enabled   True
    My Demos                                     AzureCloud   XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX  Enabled
    
  2. 设置默认值。

    az account set --subscription "My Demos"
    
    备注

    --subscription 参数采用订阅名称或订阅 ID。

可通过再次运行 az account list --output table 命令来验证更改。

设置默认订阅后,所有后续 Azure CLI 命令将针对此订阅运行。