Amazon Transform推出“持续现代化功能”以自主减少企业技术债
北京2026年6月18日 美通社 -- 亚马逊云科技宣布推出Amazon Transform“持续现代化功能”(预览版)。这是Amazon Transform的一项新功能,用于大规模进行持续、自主的技术债分析和修复。Amazon Transform已经在帮助企业完成数据中心迁移、大型机和Windows应用现代化,以及处理软件维护中那些无差异化的工作:升级Java版本、替换已废弃的框架、在AWS Lambda运行时到达生命周期终点前完成更新。这项新体验在此基础上更进一步客户可以全面掌握横跨数千个代码仓库的代码库状态,获得按优先级排序的发现项,以及直接完成修复的拉取请求。
工程团队通常消耗多达30%的IT预算。目前,企业往往需要将各种单一功能的独立工具拼凑在一起使用:有的用于检测依赖项问题,有的用于标记漏洞,还有的用于评估代码质量。然而,现有的工具中,尚无任何一款能够持续且大规模地检测、划分优先级并修复技术债务。这导致企业不得不陷入逐个应用进行手动处理的死循环,极大地消耗了工程研发能力。管理层只能依赖团队自我报告的状态来了解进度,而这些信息往往滞后于现实情况,甚至掩盖了功能倒退。AI辅助开发则让这一局面进一步恶化:随着编码Agent加快了代码变更的步伐,技术债务积累的速度已经超出了开发人员的跟进能力。因此,企业急需一种能够持续、自主且大规模检测、排列优先级并修复技术债务的能力。
持续分析
为了应对这些挑战,Amazon Transform中的这项新功能会根据可配置的基准自动扫描代码存储库,在几小时内(而非数周)即可生成发现结果。开箱即用,Amazon Transform持续现代化功能自带了内置策略,可用于检测已过期的生命周期终点依赖项、已弃用的框架以及其他常见的技术债务源。企业还可以根据组织特有的修复模式来扩展这些内容,例如纳入已批准的库、内部编码规范或平台团队已经在执行的技术债务策略。例如,如果团队弃用了一款内部库,或者更倾向于特定的日志记录模式,则可以将这些要求编纂为策略,并在所有存储库中持续运行。
与定期的手动工作不同,持续分析能直接从代码中提取真实情况。一旦某个存储库落后于既定基准,系统便会立即发出提示,清晰展示哪些组件已经落后以及具体的落后程度,而无需感知开发团队最终选择何种方式去解决。这免去了状态定期检查和手动合规性跟踪的繁琐过程,为平台团队提供了一个始终保持最新的技术债务全景视图。
大规模自主修复
在识别出发现结果并排列好优先级后,即可配置自主修复功能,为受影响的存储库自动生成拉取请求。这项新的Amazon Transform功能针对Java版本升级、SDK(软件开发工具包)迁移和库更新等常见场景提供了开箱即用的修复转换。开发者还可以针对组织特定的代码模式创建自定义转换。
在启动修复时,持续现代化功能会为每个受影响的存储库创建拉取请求,并向负责该代码库的团队发送通知消息,例如:“该存储库在此依赖项上已落后于组织的既定基准。这是一个可解决此问题的拉取请求。”团队随后可以审查并合并该拉取请求,或者选择采用自己的方案进行修复。无论采用哪种方式,持续分析功能都能在修复到位时自动检测到变更,无需人工确认即可提供真实可靠的数据。
Amazon Transform持续现代化功能与Amazon Security Agent进行了深度集成,可在源代码级别检测并修复安全漏洞。因此,安全合规类的发现结果可以与其他的技术债务一同汇总至同一个优先级列表和拉取请求工作流中。
功能体验
要开始使用该功能,可以导航至Amazon Transform控制台。在仪表板中,能够直观地看到组织内所有存储库的概览,以及这些存储库相对于配置基准的当前状态。
连接源代码控制系统并针对指定的策略启动分析。在几小时内,分析系统便会返回跨越所有存储库的发现结果,清晰展示哪些存储库已经落后于基准以及具体的落后幅度。界面中可以直观地查看严重程度、受影响的文件数量以及检测到的特定技术债务模式。
此时只需选择一组高优先级的发现结果并启动修复活动,Amazon Transform持续现代化功能就会为每个受影响的存储库自动生成拉取请求。整个修复活动的进展支持全程实时监控,包括已创建的拉取请求、已合并的拉取请求以及哪些存储库已成功恢复到合规状态。
更快的现代化方式
上述功能支持两种截然不同的代码现代化方法。在持续模式下,可以利用持续现代化功能,随着技术基准的演进确保代码库始终处于最新状态。这主要应对企业内部升级库、应用安全补丁和强制执行编码标准等日常维护工作。
对于规模更大的现代化项目,例如从一个开发框架迁移到另一个框架,或者在数百个应用程序中升级主要的运行时版本,则可以使用活动模式进行有针对性的、基于项目的现代化。Amazon Transform自定义功能将继续为这些更大规模的变革提供高度灵活的基元;而Amazon Transform持续现代化功能则是专门为了解决平台团队每天面临的、重复且大批量的日常任务而量身打造的。
现已推出(预览版)
Amazon Transform持续现代化(预览版)现已推出。用户可以通过Amazon Transform网页应用、Amazon Transform Kiro Power或者通过MCP和Skills与现有的编码Agent集成来开始使用。如需了解更多信息,请访问Amazon Transform文档。