Azure CLI 入门

欢迎使用 Azure CLI! CLI 是旨在让你快速、高效地使用 Azure 服务且主要侧重于自动化的工具。 本文介绍 CLI 功能,并提供可帮助你高效工作的外部资源的链接。

安装

准备好安装 CLI 时,请参阅安装说明

登录

对本地安装使用任何 CLI 命令之前,需要使用 az login 登录。

有多种方法可用来以非交互方式登录,使用 Azure CLI 登录中详细介绍了这些方法。

常用命令

此表列出了 CLI 中的一些常用命令及其参考文档的链接。

资源类型 Azure CLI 命令组
资源组 az group
虚拟机 az vm
存储帐户 az storage account
密钥保管库 az keyvault
Web 应用程序 az webapp
SQL 数据库 az sql server
CosmosDB az cosmosdb

查找命令

CLI 中的命令以组命令的形式进行组织。 每个组表示一个 Azure 服务,命令针对该服务运行。

若要搜索命令,请使用 az find。 例如,若要搜索包含 secret 的命令名称,请使用以下命令:

az find -q secret

使用 --help 参数获取组的命令和子组的完整列表。 例如,若要查找用于处理网络安全组 (NSG) 的 CLI 命令,请运行:

az network nsg --help

CLI 为 bash shell 下的命令提供完整 tab 键补全。

全局可用参数

有一些参数可用于每条命令。

  • --help 会输出有关命令及其参数的 CLI 参考信息并列出可用的子组和命令。
  • --output 可更改输出格式。 可用的输出格式包括 jsonjsonc(彩色 JSON)、tsv(制表符分隔值)和 table(用户可读 ASCII 表)。 默认情况下,CLI 输出 json。 若要详细了解可用输出格式,请参阅 Azure CLI 的输出格式
  • --query 使用 JMESPath 查询语言筛选从 Azure 服务返回的输出。 若要详细了解查询,请参阅使用 Azure CLI 查询命令结果JMESPath 教程
  • --verbose 输出有关操作期间在 Azure 中创建的资源的信息和其他有用信息。
  • --debug 输出有关 CLI 操作的更详细信息,用于调试目的。 如果发现了 bug,在提交 bug 报告时,请提供启用 --debug 标志生成的输出。

使用快速入门和教程了解 CLI 基础知识

若要开始使用 Azure CLI,请试用深入教程以设置虚拟机并利用 CLI 的功能查询 Azure 资源。

其他热门服务也有快速入门教程。

提供反馈

我们欢迎你提供有关 CLI 的反馈以帮助我们改进和解决 bug。 可以在 Github 上提出问题,或利用 CLI 的内置功能来通过 az feedback 命令留下常规反馈。

az feedback