Amazon SageMaker Unified Studio 持续集成/持续部署(CI/CD)新增 Notebook 提升功能和 AI 辅助清单生成
Amazon SageMaker Unified Studio CI/CD 通过两项新功能扩展了其开源部署工具包:(1) 一个用于自动化清单编写的 AI 代理技能,以及 (2) 跨环境的原生 Notebook 提升功能。这两项功能共同帮助数据团队更快地从项目推进至生产环境,同时在各个阶段保持最佳实践默认设置。AI 辅助清单生成。新的 generate-bundle-manifest 代理技能会检查项目的连接、存储和工作流,并生成可直接使用的部署清单。该技能应用最小权限 IAM 指导原则,用环境变量替换硬编码的资源标识符,并设置安全默认值(如目录的按需启用处理)。团队可将该技能导入其自有代理中,以标准化跨开发、测试和生产账户打包及提升 SageMaker Unified Studio 项目的方式。原生 Notebook 提升。CI/CD 工具包现已支持将原生 SMUS Notebook 与代码、工作流和目录资产一同提升。Notebook 提升采用就地同步模型:首次部署时创建 Notebook,后续部署时进行更新,从而在多个版本间保留运行历史。团队可以提升项目中的所有 Notebook,或按 ID 选择特定 Notebook;dry-run 模式可在部署前验证 S3 连接性、IAM 权限及 Notebook 数量。Notebook 提升功能与现有的 bundle、deploy、destroy 和 dry-run 命令集成,且无需更改当前流水线结构。这两项功能均为开源,可在提供 Amazon SageMaker Unified Studio 的所有 AWS 区域中使用。要开始使用,请访问 GitHub 上的 CICD-for-SageMakerUnifiedStudio 仓库。更多信息请参阅 Amazon SageMaker Unified Studio CI/CD 文档。