Amazon SageMaker Unified Studio CI/CD 新增筆記本提升和 AI 輔助資訊清單生成功能
Amazon SageMaker Unified Studio CI/CD 擴展其開放原始碼部署工具組,新增兩項功能:(1) 可自動化資訊清單編寫的 AI 代理技能,以及 (2) 跨環境的原生筆記本提升功能。兩者共同協助資料團隊在維持各階段最佳實務預設值的同時,更快從專案進入正式生產。
AI 輔助資訊清單生成。 新的 generate-bundle-manifest 代理技能會檢查專案的連線、儲存和工作流程,並產生可供使用的部署資訊清單。它會套用最低權限 IAM 指引,以環境變數取代寫死的資源識別碼,並設定安全預設值 (例如選擇加入的目錄處理)。團隊可以將此技能匯入自己的代理程式中,以標準化他們在開發、測試和生產帳戶之間封裝和提升 SageMaker Unified Studio 專案的方式。
原生筆記本提升。 CI/CD 工具組現已支援在程式碼、工作流程和目錄資產的同時,提升原生 SMUS Notebooks。筆記本提升採用就地同步模型,在首次部署時建立筆記本,並在後續部署時更新,以在各版本之間保留執行歷史紀錄。團隊可以提升專案中的每個筆記本,或依 ID 選取特定筆記本,且試執行模式會在部署前驗證 S3 連線、IAM 權限和筆記本數量。筆記本提升可與現有的 bundle、deploy、destroy 和 dry-run 命令整合,且不需要變更目前的管道結構。
兩項功能皆為開放原始碼,並在所有提供 Amazon SageMaker Unified Studio 的 AWS 區域中推出。
若要開始使用,請瀏覽 GitHub 上的 CICD-for-SageMakerUnifiedStudio 存放庫。如需詳細資訊,請參閱 CI/CD for Amazon SageMaker Unified Studio 文件。