安装方式
命令行安装
在项目根目录执行以下命令,完成 Skill 安装。
npx bzskills add microsoft/azure-skills --skill azure-cloud-migrate 评估并通过报告和代码转换将跨云工作负载迁移至Azure。支持Lambda→Functions、Beanstalk/Heroku/App Engine→App Service、Fargate/Kubernetes/Cloud Run/Spring Boot→Container Apps。适用场景:迁移Lambda至Functions、AWS至Azure、迁移Beanstalk、迁移Heroku、迁移App Engine、Cloud Run迁移、Fargate至ACA、ECS/Kubernetes/GKE/EKS至Container Apps、Spring Boot至Container Apps、跨云迁移。
233.6k
下载量
命令行安装
在项目根目录执行以下命令,完成 Skill 安装。
npx bzskills add microsoft/azure-skills --skill azure-cloud-migrate name: azure-cloud-migrate
description: 评估并通过报告和代码转换将跨云工作负载迁移至Azure。支持Lambda→Functions、Beanstalk/Heroku/App Engine→App Service、Fargate/Kubernetes/Cloud Run/Spring Boot→Container Apps。适用场景:迁移Lambda至Functions、AWS至Azure、迁移Beanstalk、迁移Heroku、迁移App Engine、Cloud Run迁移、Fargate至ACA、ECS/Kubernetes/GKE/EKS至Container Apps、Spring Boot至Container Apps、跨云迁移。
license: MIT
metadata:
author: Microsoft
version: "1.2.1"本技能处理现有云工作负载到 Azure 的评估与代码迁移。
mcp_azure_mcp_get_azure_bestpractices 和 mcp_azure_mcp_documentation MCP 工具ask_user——[functions 全局规则](references/services/functions/global-rules.md) | [app-service 全局规则](references/services/app-service/global-rules.md)http://order-service:3001)在 Container Apps 中无法解析。在评估期间,扫描源代码中 HTTP 客户端内硬编码的主机名/端口,并将其标记为需要环境变量驱动的 URL 注入| 来源 | 目标 | 参考 |
|---|---|---|
| AWS Lambda | Azure Functions | [lambda-to-functions.md](references/services/functions/lambda-to-functions.md)([评估](references/services/functions/assessment.md),[代码迁移](references/services/functions/code-migration.md)) |
| AWS Elastic Beanstalk | Azure App Service | [beanstalk-to-app-service.md](references/services/app-service/beanstalk-to-app-service.md) |
| Heroku | Azure App Service | [heroku-to-app-service.md](references/services/app-service/heroku-to-app-service.md) |
| Google App Engine | Azure App Service | [app-engine-to-app-service.md](references/services/app-service/app-engine-to-app-service.md) |
| AWS Fargate (ECS) | Azure Container Apps | [fargate-to-container-apps.md](references/services/container-apps/fargate-to-container-apps.md)([评估](references/services/container-apps/fargate-assessment-guide.md),[部署](references/services/container-apps/fargate-deployment-guide.md)) |
| Kubernetes (GKE/EKS/Self-hosted) | Azure Container Apps | [k8s-to-container-apps.md](references/services/container-apps/k8s-to-container-apps.md) |
| GCP Cloud Run | Azure Container Apps | [cloudrun-to-container-apps.md](references/services/container-apps/cloudrun-to-container-apps.md) |
| Spring Boot (Azure Spring Apps/VMs) | Azure Container Apps | [spring-apps-to-aca.md](references/services/container-apps/spring-apps-to-aca.md) |
未找到匹配的场景?请使用mcp_azure_mcp_documentation和mcp_azure_mcp_get_azure_bestpractices工具。
所有输出均放置在位于工作区根目录的 <workspace-root-basename>-azure/ 中,其中 <workspace-root-basename> 是顶级工作区目录本身的名称(而不是其下的子目录)。切勿修改源目录。
<workspace-root-basename>-azure/在 migration-status.md 中跟踪进度——参见 [workflow-details.md](references/workflow-details.md)。