Agent Skills
返回列表
🔒

Azure 云命令行工具

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/azure-cli-microsoft-cloud 技能到你的 AI 助手中。

技能介绍

核心问题

在多云管理场景中,运维团队常面临三个典型痛点:

  • 资源异构性:虚拟机、数据库、Kubernetes 集群等资源分散在不同控制台,操作路径割裂
  • 跨平台断层:Windows/Linux/macOS 环境下命令行工具缺失或语法差异
  • 自动化瓶颈:传统 GUI 界面难以实现批量操作与 CI/CD 流水线集成

工作原理

该技能通过分层命令体系解决上述问题:

  1. 统一访问层:基于 Python 3.9+ 构建跨平台 CLI,支持 az vm、az sql 等 200+ 资源类型管理
  2. 上下文感知:通过 az config 命令实现全局/资源组级别的参数继承
  3. 扩展机制:内置 az ext 命令支持第三方模块动态加载,覆盖 Azure Stack 等特殊环境

适用边界

  • 环境依赖:需预装 Python 3.9+ 及 pip,部分功能需 Azure 服务主体权限
  • 操作限制:敏感操作(如生产环境资源删除)需通过 --yes 参数二次确认
  • 版本兼容:az-cli 与 az-cloud 命令集存在版本耦合,升级需同步验证

使用场景

  • 管理多区域虚拟机集群,执行批量启停操作
  • 配置Azure数据库连接参数并验证连通性
  • 自动化部署Kubernetes集群并管理节点扩缩容
  • 通过命令行批量导出Azure资源清单并审计合规性

适合人员

  • 云架构师需要统一管理多区域云资源
  • 运维工程师希望将重复操作转化为自动化脚本
  • SRE工程师需要实现资源部署流程标准化
  • 开发团队需要将云资源操作集成到CI/CD流水线