用途:通过本地 Azure CLI 在对话中回答 Azure 资源相关问题,覆盖虚拟机、存储、IAM、监控、成本与安全等场景,默认以只读方式工作。
主要能力:
- 清单与查询:使用 list/show/get 类命令列出或查看资源。
- 健康与错误:通过 Azure Monitor 指标与日志进行查询。
- 安全检查:检查 RBAC 角色、公开存储、NSG 暴露与 Key Vault 访问。
- 成本:使用 Cost Management 只读查询。
- 变更协助:仅展示确切 CLI 命令,需用户确认后才执行。
使用方式: 先确认登录状态,运行 az account show;若未登录,运行 az login --use-device-code。存在多个订阅时让用户选择,否则使用默认订阅。使用只读命令回答问题;用户请求变更时,先列出精确命令并请求确认再运行。当结果与订阅相关时,说明所用订阅。
安全规则: 除非用户明确请求并确认变更,否则一律视为只读。对任何可能具有破坏性的操作(删除、终止、销毁、修改、扩缩容、计费、IAM 凭据),必须设置确认步骤。可用时优先使用 --dry-run 并在执行前展示计划。禁止泄露或记录密钥、客户端机密、令牌等秘密信息。
适用场景:资源盘点、健康与错误排查、安全审计、成本查询,以及需要在确认后执行的变更操作。
限制:未提供具体命令示例、参考资料细节、平台限制、收费信息或输出格式等;常见命令模式见 references/azure-cli-queries.md,未提供其内容。