练习 - 安装 Azure CLI

已完成

在本单元中,你将了解如何确定本地计算机上安装的 Azure CLI 版本以及如何安装最新版本。

注意

本练习将指导你如何创建 Azure CLI 工具的本地安装。 但是,本模块的其余部分通过 Azure Cloud Shell 来使用免费的 Microsoft Learn 沙盒环境。 如果愿意,可将此练习视为可选活动,并且仅查看说明。

在 Windows 上安装 Azure CLI

  1. 下载并安装最新版本的 Azure CLI。 当安装程序询问是否可以对计算机进行更改时,请选择“是”框。

如果以前安装了 Azure CLI,则运行 32 位或 64 位 Microsoft 安装程序 (MSI) 时会覆盖现有安装。

  1. 安装完成后,关闭并重新打开任何活动终端窗口以使用 Azure CLI

  2. 打开 Windows 命令提示符以运行 Azure CLI。

本练习指导你使用 Microsoft 安装程序。 有关更多 Windows 安装选项,请参阅在 Windows 上安装 Azure CLI

在 Linux 上安装 Azure CLI

  1. 确定你的 Ubuntu 版本

    source /etc/os-release
    

    有关受支持的 Ubuntu 版本,请参阅在开始之前

  2. 使用高级打包工具 (apt) 和 Bash 命令行在 Ubuntu Linux 上安装 Azure CLI。

    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
    

有关更多 Linux 安装选项(包括支持的 Ubuntu 和 Debian 版本),请参阅在 Linux 上安装 Azure CLI

在 macOS 上安装 Azure CLI

  1. 如果系统中没有可用的 Homebrew,请先安装 Homebrew,然后继续。

  2. 更新 brew 存储库信息并运行 Azure CLI install 命令。

    brew update && brew install azure-cli
    

有关详细信息,包括 macOS 中的故障排除,请参阅在 macOS 上安装 Azure CLI

本地计算机现已设置为使用 Azure CLI 管理 Azure 资源。 现在可以本地使用 Azure CLI 来输入命令或执行脚本。 Azure CLI 将命令转发到 Azure 数据中心,命令会在此处运行于 Azure 订阅内。

获取 Azure CLI 版本

使用 az version 命令确定 Azure CLI 版本。

az version

预计会从 Azure CLI 获得以下响应:

{
  "azure-cli": "x.yy.z",
  "azure-cli-core": "x.yy.x",
  "azure-cli-telemetry": "x.y.z",
  "extensions": {}
}

查找 Azure CLI 命令

通过 Azure CLI,几乎可以控制每个 Azure 资源的各个方面。 你可以使用资源组、存储、虚拟机、Microsoft Entra ID、容器、机器学习,等等。

CLI 中的命令由子组构成。 每个组表示由 Azure 提供的一个服务,而子组将这些服务的命令划分为逻辑分组。 例如,storage 组包含多个子组,包括“account”、“blob”和“queue”。

那么,如何找到所需的特定命令? 一种方法是使用 az find。 通过以下示例快速了解 Azure CLI 命令:

  1. 查找与“blob”一词相关的最常用命令

    az find blob
    
  2. 显示 Azure CLI 命令组的最常用命令,如 az vm

    az find "az vm"
    
  3. 显示 Azure CLI 命令的最常用参数和子命令:

    az find "az vm create"
    

获取有关 Azure CLI 命令的帮助

如果你已经知道所需命令的名称,该命令的 --help 参数会提供有关该命令的更多详细信息;而对于命令组,它会提供可用子命令的列表。 继续我们的 VM 示例,下面介绍了如何获取用于管理 VM 映像的子组和命令的列表:

az vm image --help

连接到 Azure

当你在使用 Azure CLI 的本地安装时,在执行 Azure 命令之前,需要使用 Azure CLI“login”命令进行身份验证

az login

Azure CLI 通常会启动你的默认浏览器来打开 Azure 登录页面。 如果 Azure 登录页未启动,请按照命令行说明操作,并在 https://aka.ms/devicelogin 输入授权代码。

成功登录后,将连接到 Azure 订阅。