Amazon SageMaker 融通式合作开发工作室现在为数据和 AI 应用程序提供 CI/CD CLI
发布于:
2026年4月23日
Amazon SageMaker 融通式合作开发工作室现在提供 CI/CD CLI (aws-smus-cicd-cli),这是一款开源命令行工具,可在开发、测试和生产中自动部署多服务数据和 AI 应用程序。在 SageMaker 融通式合作开发工作室中构建应用程序的组织将多个 AWS 服务(包括 AWS Glue、Amazon Athena、Amazon MWAA、Amazon SageMaker AI、Amazon Bedrock 和 Amazon QuickSight)整合到单个应用程序中。CLI 允许数据团队在 YAML 清单中定义一次应用程序,而 DevOps 团队则使用单个命令进行部署,从而减少了部署瓶颈和配置偏差。
CLI 读取声明性 manifest.yaml,该清单分别将每个管道阶段映射到一个独立的 SageMaker 融通式合作开发工作室项目。在部署时,它会替换阶段特定的配置(S3 路径、IAM 角色、账户 ID 和连接字符串),并按依赖顺序预置资源。四条命令涵盖整个生命周期:describe 验证权限和连接,bundle 将来自源目标的不可变构件打包,deploy 将该构件写入目的地目标,test 运行部署后验证。 它适用于现有的 CI/CD 解决方案,例如 GitHub Actions、Jenkins 和 GitLab CI。
CI/CD CLI 已在所有提供 Amazon SageMaker 融通式合作开发工作室的 AWS 区域推出,无需额外付费。您只需为部署期间预置的基础 AWS 资源付费。
要开始使用,请参阅以下资源: