介绍
本模块介绍如何使用 Azure Command-Line 接口(CLI) 高效创建和管理 Azure 资源。 Azure CLI 是一种跨平台工具,可用于通过终端接口执行管理命令,使其非常适合交互式资源管理和自动化部署。
Azure CLI 为何重要
Azure CLI 提供了一种一致且可编写脚本的方式,用于跨 Windows、Linux 和 macOS 平台管理 Azure 资源。 与 Azure 门户的图形界面不同,Azure CLI 支持:
- 大规模自动化: 使用脚本管理数百个资源,而不是手动单击。
- 版本控制: 将基础结构命令与应用程序代码一起存储在 Git 中。
- CI/CD 集成: 将 Azure 资源管理合并到 DevOps 管道中。
- 一致性: 跨开发、过渡和生产环境执行相同的命令。
- 灵活性: 从本地终端、Azure Cloud Shell 或 Docker 容器工作。
学习目标
完成本模块后,你将能够:
- 了解 Azure CLI 语法: 了解命令结构,包括引用组、命令、参数和值。
- 安装和配置 Azure CLI: 在 Linux、macOS 或 Windows 上设置 Azure CLI,并向 Azure 订阅进行身份验证。
- 以交互方式创建 Azure 资源: 在终端执行命令以创建资源组和存储帐户。
- 使用 Bash 脚本自动执行: 编写并运行使用 Azure CLI 命令执行重复任务的脚本。
-
有效进行故障排除:
--debug使用参数并了解脚本语言差异来解决常见问题。 -
高效工作: 通过
az find、--help和 Azure CLI 文档索引来查找帮助。
先决条件
- 命令行体验: 熟悉 Bash、PowerShell 或类似的终端接口。
- Azure 基础知识: 基本了解 Azure 概念,包括资源组、存储帐户和订阅。
- Azure 门户体验: 通过 Azure 门户界面管理 Azure 资源的实践经验。
- DevOps 意识: 有关自动化和基础设施管理实践的一般知识。