Azure 云命令行工具
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/azure-cli-microsoft-cloud 技能到你的 AI 助手中。
技能介绍
核心问题
在多云管理场景中,运维团队常面临三个典型痛点:
- 资源异构性:虚拟机、数据库、Kubernetes 集群等资源分散在不同控制台,操作路径割裂
- 跨平台断层:Windows/Linux/macOS 环境下命令行工具缺失或语法差异
- 自动化瓶颈:传统 GUI 界面难以实现批量操作与 CI/CD 流水线集成
工作原理
该技能通过分层命令体系解决上述问题:
- 统一访问层:基于 Python 3.9+ 构建跨平台 CLI,支持
az vm、az sql等 200+ 资源类型管理 - 上下文感知:通过
az config命令实现全局/资源组级别的参数继承 - 扩展机制:内置
az ext命令支持第三方模块动态加载,覆盖 Azure Stack 等特殊环境
适用边界
- 环境依赖:需预装 Python 3.9+ 及 pip,部分功能需 Azure 服务主体权限
- 操作限制:敏感操作(如生产环境资源删除)需通过
--yes参数二次确认 - 版本兼容:
az-cli与az-cloud命令集存在版本耦合,升级需同步验证
使用场景
- 管理多区域虚拟机集群,执行批量启停操作
- 配置Azure数据库连接参数并验证连通性
- 自动化部署Kubernetes集群并管理节点扩缩容
- 通过命令行批量导出Azure资源清单并审计合规性
适合人员
- 云架构师需要统一管理多区域云资源
- 运维工程师希望将重复操作转化为自动化脚本
- SRE工程师需要实现资源部署流程标准化
- 开发团队需要将云资源操作集成到CI/CD流水线