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

管理多个 Azure 订阅

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

Azure Cloud Shell(公共预览版)是基于 Web 的 shell,已预先配置为简化 Azure 工具的使用。 使用 Cloud Shell,始终有最新版的工具可用,不需安装、更新或单独登录。 单击代码块右上角的“试用”按钮启动 Cloud Shell。 然后,使用“复制”按钮将示例代码复制并粘贴到 Cloud Shell 中。

也可从 Azure 门户打开 Cloud Shell,只需单击顶部导航栏中的 Cloud Shell 按钮即可。

  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 命令将针对此订阅运行。