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

Azure CLI 载入备忘单

如果希望使用 Azure CLI 快速载入,那么你来对地方了! 使用此页了解 Azure CLI 入门的提示和技术。

内容索引

使用这些链接直接跳转到参考命令示例、示例脚本和教程:

入门

问题 Answer 了解更多
使用 Azure CLI 有什么好处? 可以通过灵活的命令行同时管理多个 Azure 资源。 例如,创建 50 个 Azure 存储帐户,或通过脚本更新多个用户权限。 选择正确的命令行工具
可以在何处运行 Azure CLI? Azure CLI 在 Windows (Cmd 或 PowerShell)、Linux、macOS、Docker 容器和 Azure Cloud Shell 中运行。 最快的入门方法是使用 Azure Cloud Shell。 运行 Azure Cloud Shell
是否需要安装 Azure CLI? Azure Cloud Shell 和某些 Linux 发行版预安装了 Azure CLI。 对于所有其他环境,必须安装 Azure CLI。 安装 Azure CLI
如何在 Docker 容器中运行 Azure CLI? docker run -it mcr.microsoft.com/azure-cli 如何在 Docker 容器中运行 Azure CLI
代理旁路需要哪些 URL? 这取决于所使用的云。 有关完整列表,请参阅代理旁路所需的终结点列表。 用于绕过代理的 Azure CLI 终结点
如何登录? 在控制台窗口中使用 az login。 使用你自己的 Azure 用户名和密码、服务主体、托管标识或 WAM。 使用 Azure CLI 登录

使用引用命令

问题 Answer 了解更多
什么是 Azure CLI 语法模式? “command group + command subgroup + command + --parameters”示例:“az storage accountcreate --name myStorageAccount” Azure CLI 语法组件
命令组、cmdlet、命令、别名、模块和引用之间有什么区别? 问得好! Azure CLI 仅包含命令组、引用命令和用户定义的别名。 如果你正在寻找 cmdlet 和模块,你可能会考虑 Azure PowerShell Azure CLI 语法组件
什么是扩展,为什么必须单独安装它? 扩展是命令组加载项,未作为核心 Azure CLI 的一部分提供。 第一次使用扩展时,系统会提示你安装扩展。 可以通过运行 az extension list-available -output table 查找可用扩展的列表。 使用和管理 Azure CLI 的扩展
如何获取所有命令的列表,包括核心命令和扩展命令? 如需获取命令组列表,请在控制台中键入 azEnter。 如需获取子组和命令的列表,请使用 --help 参数。 示例:az account --helpaz account subscription --help 仅输出组或子组的命令列表。 引用索引 A-Z
Azure CLI 是否具有选项卡补全功能? 可以! 在 PowerShell 中键入命令时,请按 Tab 键。 此功能仅在 PowerShell 中可用。 在 PowerShell 上启用 Tab 自动补全
如何获取内联帮助? 每个命令都有一个 --help 参数,用于在控制台中显示说明和提示。 示例: az account ---helpaz vm create --help 还可以请求支持
如何了解如何使用多个引用命令来完成要完成的单个作业? 很高兴听到这个问题! Azure CLI 提供了多个交互式命令,这些命令提供语法和后续步骤。 在下一小节中,了解 az interactiveaz scenarioaz nextaz find 了解 Azure CLI

有关 Azure CLI 和 Azure PowerShell 语法的并行比较,请参阅 Azure CLI 与 Azure PowerShell:并行命令比较

如需查看 Bash、PowerShell 和 Cmd 之间的脚本比较,请参阅如何使用 JMESPath 查询查询 Azure CLI 命令输出

了解 Azure CLI

了解如何使用 Azure CLI 教程将指导你完成许多常见的 Azure CLI 任务,其中包含 Bash、PowerShell 和 Cmd 中的示例。 下面是使用 Azure 存储时涵盖的一些技能:

还有几个提供交互式提示的引用命令可以帮助你了解 Azure CLI。

命令 说明 示例
az interactive 在 PowerShell 控制台中,键入时可获取自动完成、命令说明和示例。 有关详细信息,请参阅在交互模式下工作。 示例:在控制台窗口中键入 az interactive,然后按 Enter
az scenario 获取端到端 (E2E) 示例,并使用演练提示执行它们。 在控制台中键入 az scenario guide "keywords of interest",然后按 Enter。 Azure CLI 将根据关键字返回方案。 示例:az scenario guide "virtual machines"
az next 根据客户执行模式获取下一个 Azure CLI 命令的建议。 系统会提示你选择命令路径。 在控制台中键入 az next,然后按 Enter。 从 7 个预设命令路径中的 1 个中进行选择。
az find 这是一个 AI 机器人,它将返回关键字的引用示例。 在控制台中键入 az find "active subscription",然后按 Enter

学习使用 Azure CLI 的另一种好方法是通过适用于 CLI 工具的 Microsoft Learn 模块。 当模块提供沙盒环境时,请使用沙盒尝试新命令,这样不会产生费用。

常见使用问题

问题 引用命令列表 了解更多
如何知道我正在使用什么订阅? az account show --output table 如何使用 Azure CLI 管理 Azure 订阅
如何更改订阅? az account set --subscription "mySubscriptionName" 如何使用 Azure CLI 管理 Azure 订阅
如何设置默认资源组和位置? az config set defaults.location=westus2 defaults.group=MyResourceGroup 使用 az config 配置设置
如何查询命令输出? az account show --query "{tenantId:tenantId,subscriptionid:id}" 有关 Bash、PowerShell 和 Cmd 中的许多 示例,请参阅如何使用 JMESPath 查询查询 Azure CLI 命令输出--query
如何格式化命令的输出? az account list --output table Azure CLI 命令的输出格式
你能否帮助我了解使用 Azure CLI 命令的 Bash? 当然! 我们都有不同的技术优势,因此,Microsoft 提供了用于学习 Bash 的操作指南。 请尽情体验吧! 了解如何将 Bash 与 Azure CLI 配合使用