你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

使用 Azure CLI 登录到 Azure 时选择订阅

使用 Azure CLI 2.59.0 的预览版,有一项新的登录功能提供可用租户和订阅的列表。 选择保留默认选择的订阅和租户,或键入要使用的订阅的行号。 下面是详细信息:

  • 订阅选择器在 Azure CLI 64 位 Windows、Linux 或 macOS 的预览版本中可用。
  • 仅当以交互方式使用az login命令时,订阅选择器才可用。
  • 必须安装身份验证预览版才能使用订阅选择器。
  • 预览版安装在指定的目录中,并与当前的 Azure CLI 安装共存。
  • 使用服务主体、托管标识或 Web 帐户管理器(WAM)登录时,身份验证预览不会提示你选择订阅。

使用当前的做法, 需要 az account set 命令才能更改订阅。 在交互式登录时使用订阅选择器,无需 列出设置 默认订阅。

安装 Windows 版

按照以下步骤安装 Azure CLI 身份验证预览版:

  1. 下载 Microsoft Azure CLI.zip
  2. 将包解压缩到文件夹。
  3. 将工作目录更改为 <unzipped folder path\bin\>

注意

必须从安装预览的位置执行 Azure CLI 命令,或更新 PATH 环境变量以包含该位置。 本文采用更改工作目录的方法。

适用于 Linux 和 macOS 的安装

如果要在 macOS 环境中安装预览版, 则必须安装 Python 运行时。

mkdir azure-cli-edge-build 
cd azure-cli-edge-build 
git clone https://github.com/Azure/azure-cli --branch login --depth 1 
python3 -m venv env 
. env/bin/activate 
pip install azdev 
azdev setup -c 
az login 

登录到 Azure

若要使用新的订阅选择器,请先将目录更改为安装身份验证预览的位置,然后使用 ./az.cmd login

cd <unzipped folder path>
./az.cmd login

如果安装了身份验证预览版 C:\myPath\Azure CLI preview,则语法如下所示:

cd "C:\myPath\Azure CLI preview\bin"
C:\myPath\Azure CLI preview\bin> ./az.cmd login

选择自己的订阅

  1. 请注意,当前选择的订阅和租户用星号 (*) 指示。
  2. 点击 Enter 以绕过订阅选择器并接受默认订阅。
  3. 键入编号列表中的行号以更改默认订阅。

下面是身份验证预览中可以期待的屏幕打印:

订阅选择器

验证结果

若要验证所选的默认订阅,请使用 ./az.cmd account show。 如果安装了身份验证预览版 C:\myPath\Azure CLI preview,则语法如下所示:

C:\myPath\Azure CLI preview\bin> ./az.cmd account show

另请参阅