azure-cloud-migrate
Claude Code AWS Lambda 迁移评估:映射 Azure Functions 触发器
Claude Code 安装步骤
- 在 Claude Code 会话里运行 `/plugin install azure@claude-plugins-official`,或在 `/plugin` 官方市场中搜索 Azure。
- 对照固定提交中的 `skills/azure-cloud-migrate/` 目录。让插件管理技能参考、依赖脚本和工具配置,检查Node.js 环境是否符合 Azure 插件的先决条件。
- 重新打开本地测试会话,用 /skills 确认 Azure 插件已加载 azure-cloud-migrate,然后用下方样例验证对应工作流。
中文摘要
读取现有云项目,按受支持的来源和目标组合生成迁移评估。评估阶段梳理触发方式、运行时、依赖与迁移后的验证方法。
SKILL.md 中文导读
可复现示例
创建只有 `handler.py` 和 README 的练习项目 `lambda-greeting`。README 声明 Python 3.11、HTTP GET /hello、可选 name 参数,缺省值 World,返回 `Hello, <name>`,无数据库和外部服务。只评估迁往 Azure Functions,不部署。工作步骤
- 选择 AWS Lambda 到 Azure Functions 场景,查看该场景的评估参考。
- 清点源项目入口、HTTP 触发器、运行时和环境变量,在获准的 Azure MCP 文档工具中核对目标运行环境。
- 在技能约定的 `<工作区名称>-azure/` 下输出评估报告,写出迁移后验证默认参数与显式参数的测试案例。
验收方法
报告给出 HTTP 触发器对应关系,并分别列出 `/hello` 期望 `Hello, World` 与 `/hello?name=Ada` 期望 `Hello, Ada`。保持源文件和云资源原状。
GitHub 原文 · 更新日期
适用环境
Claude Code 的 Azure 插件与文档 MCP、Node.js 18+、npx。部署阶段另需 Azure Developer CLI 和授权,本例只做迁移评估。
常见问题
如何让 Claude Code 在改代码前评估 Lambda 到 Azure Functions 的迁移?
指定来源、目标和仅评估范围。azure-cloud-migrate 先按对应场景列出触发器、运行时、依赖和验证项,再由用户确认后续动作。