使用 Azure CLI

已完成

借助 Azure CLI,可键入命令并立即从命令行执行它们。 现在回顾一下,软件开发示例中的总体目标是部署 Web 应用的新版本以进行测试。 我们来谈谈可以使用 Azure CLI 执行的各种任务。

使用 Azure CLI 可以管理哪些 Azure 资源?

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

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

那么,如何找到所需的特定命令? 一种方法是使用 az find,AI 机器人将使用 Azure 文档来告诉你有关命令、CLI 等的详细信息。

示例:查找与“BLOB”一词相关的最常用命令:

az find blob

示例:向我显示 Azure CLI 命令组的最常用命令,如 az vm:

az find "az vm"

示例:向我显示 Azure CLI 命令的最常用参数和子命令:

az find "az vm create"

如果你已经知道所需命令的名称,该命令的 --help 参数将提供有关该命令的更多详细信息;而对于命令组,将提供可用子命令的列表。 因此,在我们的存储示例中,可按如下方式获取用于管理 blob 存储的子组和命令列表:

az storage blob --help

如何创建 Azure 资源

创建新的 Azure 资源通常分为三个步骤:连接到 Azure 订阅、创建资源以及验证创建是否成功。 下图高度概括了该过程。

An illustration showing the steps to create an Azure resource using the command-line interface.

每个步骤对应不同的 Azure CLI 命令。

连接

由于正在使用 Azure CLI 的本地安装,因此在执行 Azure 命令之前,需要使用 Azure CLI“login”命令进行身份验证。

az login

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

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

创建

由于在创建新的 Azure 服务之前,通常需要创建新的资源组,因此我们将使用资源组作为示例来说明如何从 CLI 创建 Azure 资源。

Azure CLI“group create”命令会创建资源组。 必须指定名称和位置。 名称在订阅中必须唯一。 该位置决定资源组元数据的存储位置。 可使用“West US”、“North Europe”或“West India”等字符串来指定位置;或者可使用单个同义词,例如 westus、northeurope 或 westindia。 核心语法是:

az group create --name <name> --location <location>

重要

无需在使用免费 Azure 沙盒时创建资源组, 而是使用预先创建的资源组。

验证

对于许多 Azure 资源,Azure CLI 提供了“list”子命令来查看资源详细信息。 例如,Azure CLI“group list”命令列出了 Azure 资源组。 这对于验证资源组是否成功创建非常有用:

az group list

若要获得更简洁的视图,可将输出的格式设为简单的表:

az group list --output table