安装和配置 Azure Skills

本文介绍如何安装 Azure Skills、向Azure帐户进行身份验证以及验证安装。 设置后,可以从聊天界面管理Azure资源。

先决条件

请确保:

  • Node.js 长期支持(LTS)从 nodejs.org 下载 或使用版本管理器(如 nvm)。
  • Azure 帐户创建免费帐户(如果没有)。
  • 一个AI助手GitHub Copilot CLI、Claude Code或其他兼容平台。
  • Azure CLI(建议用于本地开发):简化身份验证。 Install Azure CLI。 可以在 CI/CD 管道中使用环境变量或托管标识作为替代方案。

注释

Azure Skills 使用与 Azure MCP Server 相同的身份验证。 如果已针对 Azure MCP 服务器进行身份验证,Azure Skills 会使用这些凭据。

对Azure进行身份验证

Azure Skills 需要凭据才能访问Azure资源。 选择适合用例的方法。

此方法是本地开发和测试的最简单方法。

  1. Install Azure CLI:

    • 请访问 Azure CLI 安装指南
    • 或使用包管理器: brew install azure-cli (macOS)、 apt-get install azure-cli (Linux)。
  2. 登录到 Azure:

    az login
    

    此时会打开浏览器窗口。 使用Azure帐户凭据登录。

  3. 验证身份验证:

    az account show
    

    终端中会显示订阅详细信息。 Azure Skills 检测到此身份验证。

安装 Azure 功能

选择 AI 助手的安装方法。

首次添加市集(仅限首次):

/plugin marketplace add microsoft/azure-skills

安装插件:

/plugin install azure@azure-skills

更新插件:

/plugin update azure@azure-skills

有关支持的主机和安装选项的完整列表,请参阅 Azure Skills 存储库

验证安装

安装后,确认Azure Skills 已准备好使用。

  1. 列出已安装的插件:

    /plugin list
    

    输出包括 azure@azure-skills 和可用的技能。

  2. 使用快速命令进行测试:

    /ask List my Azure subscriptions
    

    AI 助手会查询Azure帐户并显示订阅。

尝试Azure技能

安装并验证 Azure Skills 后,请在 AI 助手的聊天窗口中尝试以下提示:

为项目准备部署计划:

Analyze my project structure and prepare a deployment plan for deploying to Azure. What infrastructure do I need and how should I set it up?

预期响应:助手分析代码库并生成基础结构即代码模板。 它会在.azure/plan.md创建一个部署计划,并要求你批准。

诊断Azure资源运行状况问题:

I'm getting errors from my Azure App Service. What's wrong and how do I fix it?

预期响应:助手会检查应用服务、检查日志和查看最近的部署。 它标识问题并提供修正步骤。

设置监控和可观察性:

Configure monitoring and alerting for my application. Which Application Insights features should I enable? What metrics should I track?

预期响应:助手建议监视策略并生成检测代码。 它为针对应用堆栈定制的关键指标配置Azure警报。

支持的 AI 助手

可以在以下平台上使用Azure技能:

  • GitHub Copilot CLI:与GitHub Copilot工具完全集成
  • Claude Code:通过模型上下文协议(MCP)
  • 其他与 MCP 兼容的 AI 助手:支持 MCP 的任何工具

有关支持Azure集成的工具的完整列表,请参阅 Azure MCP Server 支持的工具

配置选项

遥测

默认情况下,Azure Skills 收集使用情况遥测来改进服务。

若要禁用遥测:

export AZURE_MCP_COLLECT_TELEMETRY=false

故障排除

“身份验证失败”错误

Problem: AI 助手无法对Azure进行身份验证。

解决方案:

  • Azure CLI: 再次运行 az login,并确保进行身份验证。
  • 环境变量:请验证AZURE_TENANT_IDAZURE_CLIENT_IDAZURE_CLIENT_SECRET是否正确设置。
  • Managed identity: 确认Azure资源具有分配的托管标识。

“找不到插件”错误

Problem:未安装或识别Azure Skills 插件。

解决方案:

  • 若要注册市场,请运行 /plugin marketplace add microsoft/azure-skills
  • 若要安装插件,请运行 /plugin install azure@azure-skills
  • 重启 AI 助手。
  • 验证是否已安装 Node.js。

“权限不足”错误

Problem:你的Azure帐户没有所需的权限。

解决方案:

“订阅无效”错误

问题: Azure Skills 无法找到或访问您指定的订阅。

解决方案:

  • 若要查看可用的订阅,请运行 az account list
  • 验证订阅 ID 或名称是否正确。
  • 检查您的凭据是否有权访问该订阅。