自动化与运维 ✓ Microsoft · 官方 azurecloud-migrationazure-functionsapp-servicecontainer-appsmcp

Azure 云迁移助手

评估跨云工作负载并将其迁移到合适的 Azure 服务。

FollowSkills 评估 · FSRS-2.0
谨慎使用
54/ 100 五分制 2.7 / 5
1 2 3 4 5 6
1信任安全18 / 25 · 3.6/5

规则要求迁移前评估、破坏性操作和订阅/区域/部署等关键选择须经用户确认,限定输出目录且禁止修改源目录,并强调托管身份、Key Vault、HTTPS 和健康检查;但数据流披露、依赖安全审查、回滚步骤和实际权限边界仍不完整,因此扣7分。

2可靠稳定8 / 20 · 2.0/5

阶段顺序、评估前置、状态文件、进度反馈和异常场景检查较清楚;但依赖多个未在所给材料中验证可用的 MCP 工具,覆盖场景的引用并不完整,缺少针对关键迁移路径的失败处理、输入校验和可诊断错误反馈,静态上限内扣2分。

3适用触发9 / 15 · 3.0/5

描述列出较明确的跨云触发词、源平台与目标服务,并对 Kubernetes 不兼容模式和 Container Apps 限制作了说明;但非适用范围、触发优先级、中文支持及中国大陆网络可达性没有说明,且核心 MCP 依赖可能受网络限制,扣6分。

4规范维护9 / 15 · 3.0/5

SKILL.md 具备元数据、MIT 许可、版本号、分阶段结构、场景表、输出约定和较多示例;但没有明确维护责任、变更日志、升级策略、安装说明、FAQ,也引用了部分未提供或未验证的参考文件,扣6分。

5有效结果6 / 15 · 2.0/5

服务映射、评估报告模板、配置迁移示例、身份认证和交接步骤能覆盖迁移核心工作,且规定直接生成报告和迁移产物;但结果依赖实际源代码、外部 MCP 和后续 azure-prepare,缺少已验证的代表性输出、测试与成本/替代方案分析,静态上限内扣1分。

6证据核验4 / 10 · 2.0/5

仓库材料显示存在通用 CI、评估工作流和测试,但未证明 azure-cloud-migrate 关键路径有专门测试或第三方执行证据;文档中的事实主要是作者提供的映射和示例,因此仅给有限可审计性,扣1分。

证据充分度: 评估于 2026年7月20日 审查版本 9ccaf7c3704a
使用前请注意
  • 这是低置信度静态审查,未执行迁移、MCP 调用、代码转换或部署。
  • 在实际操作前应确认 MCP 服务可用、源项目文件齐全、目标 Azure 订阅和区域选择,并验证所有生成的 Bicep、身份配置、运行时版本和数据迁移方案。
  • 技能覆盖面较宽,但对不支持场景、失败恢复、成本影响和跨境网络可达性说明不足;不得将文档示例视为已验证的生产方案。
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

Azure Cloud Migrate 面向已有云工作负载,先进行迁移评估,再执行代码和配置转换。它覆盖 AWS Lambda 到 Azure Functions、Beanstalk、Heroku 和 App Engine 到 Azure App Service,以及多种容器工作负载到 Azure Container Apps。技能要求按阶段执行,并使用 Azure MCP 最佳实践和文档工具。它适合需要从 AWS、GCP 或 Kubernetes 迁移到 Azure 的工程团队,但不负责完整的基础设施部署流程。

读取并分析源代码和现有云工作负载,映射源服务与目标 Azure 服务,按场景生成评估报告,检查 HTTP 客户端中的硬编码主机名和端口,并标记需要通过环境变量注入的服务地址。随后根据场景指南转换代码和配置,使用 Azure 最佳实践与文档 MCP 工具,并将进度记录到 migration-status.md。输出写入工作区根目录下的 <workspace-root-basename>-azure/,且不会修改源目录。

  1. 正在把 AWS Lambda 应用迁移到 Azure Functions 的开发团队。
  2. 需要把 AWS Elastic Beanstalk、Heroku 或 Google App Engine 应用迁移到 Azure App Service 的平台团队。
  3. 需要把 AWS Fargate、ECS、GKE、EKS 或自托管 Kubernetes 工作负载迁移到 Azure Container Apps 的工程团队。
  4. 正在把 GCP Cloud Run 或 Spring Boot 工作负载迁移到 Azure Container Apps 的团队。

这个 Skill 有哪些优点和局限?

优点
  • 覆盖 Lambda、Beanstalk、Heroku、App Engine、Fargate、Kubernetes、Cloud Run 和 Spring Boot 等明确迁移路径。
  • 强制先评估再迁移,并提供场景专用参考资料。
  • 会审计容器应用中的服务发现问题,并要求报告长时间操作的资源级进度。
  • 输出目录、状态文件和破坏性操作确认规则定义清晰。
局限
  • 仅明确覆盖列出的迁移场景;其他场景需要依赖 Azure 文档和最佳实践 MCP 工具。
  • 需要 Azure MCP 工具以及源代码和工作区文件系统访问。
  • 源材料没有提供该单项技能的测试覆盖或失败恢复细节。
  • 它不直接承担完整的基础设施准备、测试和部署工作。

如何安装这个 Skill?

安装整个集合:运行 npx skills add microsoft/skills,然后在向导中选择需要的技能。技能会安装到所选 Agent 的目录,例如 GitHub Copilot 使用 .github/skills/。源材料未说明如何单独安装该插件内的 azure-cloud-migrate 技能。

如何使用这个 Skill?

使用能明确表达迁移场景的请求,例如“把 AWS Lambda 迁移到 Azure Functions”或“评估并迁移 GKE 工作负载到 Azure Container Apps”。技能会先评估,再迁移;完成后会询问“Migration complete. Test locally or deploy to Azure?”。基础设施准备、测试和部署交接给 azure-prepare。

常见问题

它会直接部署到 Azure 吗?
不会。技能在迁移完成后询问用户选择本地测试或部署,并将基础设施、测试和部署交接给 azure-prepare。
迁移过程中会修改原始项目吗?
不会。输出写入工作区根目录下的 `<workspace-root-basename>-azure/`,规则要求不要修改源目录。
没有匹配的迁移场景怎么办?
技能要求使用 `mcp_azure_mcp_documentation` 和 `mcp_azure_mcp_get_azure_bestpractices` 工具。
它如何处理有风险的操作?
破坏性操作必须先通过 `ask_user` 获得用户确认。

同仓库的其他 Skills

均来自 microsoft/agent-skills

开发与工程 ✓ Microsoft · 官方

Azure 升级助手

评估并自动升级 Azure 工作负载、托管计划、SKU 及旧版 Java SDK。

自动化与运维 ✓ Microsoft · 官方

Azure 应用可靠性顾问

评估并提升 Azure Functions 与 App Service 的可靠性。

自动化与运维 ✓ Microsoft · 官方

Azure 生产诊断

系统排查 Azure 生产故障,定位根因并提出安全的修复建议。

自动化与运维 ✓ Microsoft · 官方

Azure 部署验证

在部署 Azure 应用前,系统检查配置、基础设施、权限与构建状态。

自动化与运维 ✓ Microsoft · 官方

Azure 资源查询

跨订阅盘点、筛选和发现 Azure 资源。

开发与工程 ✓ Microsoft · 官方

MCP 服务器开发指南

帮助开发者为外部 API 构建结构清晰、可测试、便于 LLM 使用的 MCP 服务器。

开发与工程 ✓ Microsoft · 官方

Microsoft Foundry Agent Skill

用 azd 和 Foundry MCP 管理 AI 代理从创建、部署到评估与优化的完整生命周期。

自动化与运维 ✓ Microsoft · 官方

Azure Python 应用部署助手

将 Flask、Django 或 FastAPI 应用部署到 Azure App Service Linux。

开发与工程 ✓ Microsoft · 官方

Azure Event Grid .NET 技能

为 .NET 应用提供发布、接收和处理 Azure Event Grid 事件的实用指导。

自动化与运维 ✓ Microsoft · 官方

Azure 部署执行器

在已准备并通过验证的项目上安全执行 Azure 部署。

开发与工程 ✓ Microsoft · 官方

Azure OpenAI 模型部署助手

按意图发现容量并部署 Azure OpenAI 模型。

开发与工程 ✓ Microsoft · 官方

Azure 存储技能

帮助编码代理选择、操作和管理 Azure 的对象、文件、队列、表和数据湖存储。

开发与工程 ✓ Microsoft · 官方

Azure AI Foundry Agent Framework

帮助 Python 开发者构建具备持久会话、托管工具和流式响应能力的 Azure AI Foundry 智能体。

开发与工程 ✓ Microsoft · 官方

Azure AI 服务技能

为编码代理提供 Azure AI 搜索、语音、OpenAI 与 OCR 操作指引。

开发与工程 ✓ Microsoft · 官方

Azure 技能创建指南

帮助编码代理创建结构清晰、精简且可验证的 Azure SDK 技能。

开发与工程 ✓ Microsoft · 官方

Entra 身份验证事件 .NET 技能

用 Azure Functions 定制 Entra ID 身份验证流程。

开发与工程 ✓ Microsoft · 官方

Slack 到 Teams 迁移专家

帮助开发者迁移 Slack 机器人、构建 Teams 支持并维护跨平台机器人。

开发与工程 ✓ Microsoft · 官方

Microsoft Agent Skills

为编码代理提供 Azure SDK 与 Microsoft Foundry 的可复用开发知识。

开发与工程 ✓ Microsoft · 官方

Azure AI 文本分析 Python 技能

为 Python 开发者提供 Azure 文本分析与自然语言处理集成指导。

开发与工程 ✓ Microsoft · 官方

Azure AI 内容安全 Python 技能

帮助 Python 应用检测文本和图像中的有害内容,并管理自定义屏蔽词。

相关 Skills