全面解析 Azure 管理工具:从基础到高级应用
1. Azure 门户与 ARM API
Azure 门户中的所有任务都基于底层的 Azure 资源管理器(ARM)API 运行。ARM API 在后台执行各种操作,并会及时通知任务的进度、完成情况或失败信息。同时,它还提供完整的部署和活动日志,记录用户和 Azure 平台发起的所有活动和任务,这对于故障排查、审计和合规性检查非常有帮助。此外,可通过 Azure Policy 实现治理,通过基于角色的访问控制(RBAC)设置访问权限,防止用户对资源进行添加、更改或删除操作,还能为资源添加锁定以避免意外删除。
2. Azure PowerShell
Azure PowerShell 是一个跨平台的命令行界面(CLI)管理工具,可用于替代 Azure 门户的图形用户界面(GUI)或桌面/移动应用程序来创建和管理 Azure 环境。它是 Windows PowerShell 的一个模块,Az PowerShell 模块包含一组 cmdlet,可让用户在 CLI 中直接管理资源,无需访问门户。
- 安装要求 :PowerShell 7 是在所有平台(Windows、macOS 和 Linux)上与 Az PowerShell 配合使用的推荐版本。Az 模块 6.0.0 及更高版本需要 PowerShell 7.0.6 或 7.1.3 及更高版本,但仍支持 PowerShell 5.1。
- 安装方法 :使用 PowerShell Az 模块前需要进行安装(Azure Cloud Shell 中已预安装),推荐使用 Instal