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

概述和先决条件

本教程介绍如何使用 Azure CLI 创建虚拟网络(VNet)并将虚拟机(VM)部署到 VNet。 本教程还介绍了特定于 Azure CLI 的概念,例如 shell 变量和输出查询。

本教程可以通过 Azure Cloud Shell 提供的交互式体验完成,也可以 在本地安装 CLI

使用 ctrl-shift-vmacOS 上的 cmd-shift-v)将教程文本粘贴到 Azure Cloud Shell 中。

先决条件

  • 使用 Azure Cloud Shell 中的 Bash 环境。 有关详细信息,请参阅 Azure Cloud Shell中的 Bash 快速入门。

  • 如果想要在本地运行 CLI 引用命令,安装 azure CLI。 如果在 Windows 或 macOS 上运行,请考虑在 Docker 容器中运行 Azure CLI。 有关详细信息,请参阅 如何在 Docker 容器中运行 Azure CLI。

    • 如果使用本地安装,请使用 az login 命令登录到 Azure CLI。 若要完成身份验证过程,请遵循终端中显示的步骤。 有关其他登录选项,请参阅 使用 Azure CLI登录。

    • 出现提示时,请先安装 Azure CLI 扩展。 有关扩展的详细信息,请参阅 将扩展与 Azure CLI配合使用。

    • 运行 az version,查找已安装的版本和依赖库。 若要升级到最新版本,请运行 az upgrade

Shell变量

Shell 变量存储用于将来使用的值,并可用于将值传递给命令参数。 Shell 变量允许在独立命令和脚本中重复使用命令。 本教程使用 shell 变量更轻松地自定义命令参数。 若要使用自己的参数值而不是使用提供的值,请更改分配给 shell 变量的值。 有关 shell 变量的详细信息,请参阅 使用 shell 变量

创建资源组

在 Azure 中,所有资源都在资源管理组中分配。 资源组提供资源的逻辑分组,使它们更易于用作集合。 使用 az group create 命令创建名为 VMTutorialResources的资源组。

# create Bash shell variables
resourceGroup=VMTutorialResources
location=eastus

az group create --name $resourceGroup --location $location

在交互模式下创建资源组

交互式模式提供了新的 AI 功能,使用户能够更高效地运行和搜索命令。 若要更好地了解与 az group create相关的必需参数和步骤,请运行 az interactive 命令,在交互式模式下试用 Azure CLI。 请注意,本教程中的所有命令都可以在交互模式下运行。

# install interactive mode
az interactive

在以下示例中,交互式模式中的命令建议功能列出并定义 az group create所需的所有参数:

# get options for az group create
az>> az group create

Azure 交互式提示