azure-upgrade 帮维护现有 Azure 项目的人评估和执行升级,包括切换托管计划、迁移部分 Azure 服务,以及更新旧版 Java SDK。给出当前方案、目标方案和项目代码后,AI 应先判断是否具备升级条件。
文档明确列出的场景包含 Azure Functions 从 Consumption 转到 Flex Consumption、旧 Java Azure SDK 的代码更新,以及 Azure Cache for Redis 向 Azure Managed Redis 的迁移。不同场景有各自的参考流程,不能用一套换配置步骤处理所有升级。
对于服务或计划升级,AI 会先收集现有设置、身份和配置,再创建或调整目标资源、部署代码,并验证访问入口与监控。进度保存在 upgrade-status.md,自动化脚本要求可以重复执行并从中断处恢复。
目标计划或规格需要先确认,原应用也不能未经允许就停止或删除。Java SDK 更新走单独的源码改造流程;从 AWS、GCP 等平台迁入 Azure,则属于 azure-cloud-migrate 的范围。