Amazon SageMaker Unified Studio ahora ofrece CLI de CI/CD para aplicaciones de datos e IA
Amazon SageMaker Unified Studio ahora ofrece la CLI de CI/CD (aws-smus-cicd-cli), una herramienta de línea de comandos de código abierto que automatiza el despliegue de aplicaciones de IA y datos multiservicio durante el desarrollo, las pruebas y la producción. Las organizaciones que crean aplicaciones en SageMaker Unified Studio combinan varios servicios de AWS, incluidos AWS Glue, Amazon Athena, Amazon MWAA, Amazon SageMaker AI, Amazon Bedrock y Amazon QuickSight, en aplicaciones únicas. La CLI permite a los equipos de datos definir las aplicaciones una vez en un manifiesto de YAML, mientras que los equipos de DevOps las implementan con un solo comando, lo que reduce los cuellos de botella en el despliegue y las desviaciones de la configuración.
La CLI lee un manifest.yaml declarativo que asigna cada etapa del proceso a un proyecto aislado de SageMaker Unified Studio. En el momento del despliegue, sustituye las configuraciones específicas de la etapa (rutas S3, roles de IAM, ID de cuenta y cadenas de conexión) y aprovisiona los recursos en orden de dependencia. Cuatro comandos cubren el ciclo de vida: 'describir' valida los permisos y las conexiones, 'empaquetar' empaqueta un artefacto inmutable del destino de origen, 'desplegar' escribe ese artefacto en el objetivo de destino y 'probar' ejecuta la validación posterior al despliegue. Funciona con las soluciones de CI/CD existentes, como GitHub Actions, Jenkins y GitLab CI.
La CLI de CI/CD está disponible sin coste adicional en todas las regiones de AWS en las que esté disponible Amazon SageMaker Unified Studio. Solo paga por los recursos de AWS subyacentes aprovisionados durante el despliegue.
Para comenzar, visite los siguientes recursos: