你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Azure CLI 载入备忘单
如果希望使用 Azure CLI 快速载入,那么你来对地方了! 使用此页了解 Azure CLI 入门的提示和技术。
内容索引
使用这些链接直接跳转到参考命令示例、示例脚本和教程:
- 在 Azure CLI 文档索引 A-Z 中查找快速入门、操作指南和教程的索引。
- 从 Azure CLI 示例索引 A-Z 中选择经过测试的脚本并将其设置为你自己的脚本。
- 有关已发布的内联帮助格式,请转到引用索引 A-Z。
- 转到适用于 CLI 工具的 Microsoft Learn 模块,免费获取沙盒环境的在线培训。
入门
问题 | 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 的扩展 |
如何获取所有命令的列表,包括核心命令和扩展命令? | 如需获取命令组列表,请在控制台中键入 az 和 Enter。 如需获取子组和命令的列表,请使用 --help 参数。 示例:az account --help 或 az account subscription --help 仅输出组或子组的命令列表。 |
引用索引 A-Z |
Azure CLI 是否具有选项卡补全功能? | 可以! 在 PowerShell 中键入命令时,请按 Tab 键。 此功能仅在 PowerShell 中可用。 | 在 PowerShell 上启用 Tab 自动补全 |
如何获取内联帮助? | 每个命令都有一个 --help 参数,用于在控制台中显示说明和提示。 示例: az account --help 或 az vm create --help |
还可以请求支持。 |
如何了解如何使用多个引用命令来完成要完成的单个作业? | 很高兴听到这个问题! Azure CLI 提供了多个交互式命令,这些命令提供语法和后续步骤。 在下一小节中,了解 az interactive 、az scenario 、az next 和 az find 。 |
了解 Azure CLI |
有关 Azure CLI 和 Azure PowerShell 语法的并行比较,请参阅 Azure CLI 与 Azure PowerShell:并行命令比较。
请参阅 Bash、PowerShell 和 Cmd 之间的 脚本比较,了解 Bash、PowerShell 和 Cmd 中的 Azure CLI 语法差异。
了解 Azure CLI
了解如何使用 Azure CLI 教程将指导你完成许多常见的 Azure CLI 任务,其中包含 Bash、PowerShell 和 Cmd 中的示例。 下面是使用 Azure 存储时涵盖的一些技能:
- 确定我应使用的环境
- 查找和更改我的默认订阅
- 创建名称中包含随机 ID 的 Azure 资源
- 设置环境变量
- 了解 Bash、PowerShell 和 Cmd 之间的语法差异
- 调试 Azure CLI 引用命令
- 从本地 JSON 文件获取属性
- 使用脚本删除多个资源
还有几个提供交互式提示的引用命令可以帮助你了解 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 配合使用 |