Studio Terpadu Amazon SageMaker kini menawarkan CI/CD CLI untuk aplikasi data dan AI
Studio Terpadu Amazon SageMaker kini menawarkan CI/CD CLI (aws-smus-cicd-cli), alat baris perintah sumber terbuka yang mengotomatiskan deployment data multilayanan dan aplikasi AI di seluruh pengembangan, pengujian, dan produksi. Organisasi yang membuat aplikasi di SageMaker Unified Studio menggabungkan beberapa layanan AWS, termasuk AWS Glue, Amazon Athena, Amazon MWAA, Amazon SageMaker AI, Amazon Bedrock, dan Amazon QuickSight, ke dalam satu aplikasi. CLI memungkinkan tim data menentukan aplikasi satu kali dalam manifes YAML, sementara tim DevOps melakukan deployment dengan satu perintah, mengurangi hambatan deployment dan penyimpangan konfigurasi.
CLI membaca manifest.yaml deklaratif yang memetakan setiap tahap jalur ke proyek SageMaker Unified Studio yang terisolasi. Pada waktu deployment, CLI mengganti konfigurasi khusus tahap (jalur S3, peran IAM, ID akun, dan string koneksi) dan menyediakan sumber daya sesuai urutan dependensi. Empat perintah mencakup siklus hidup: describe memvalidasi izin dan koneksi, bundle mengemas artefak yang tidak dapat diubah dari target sumber, deploy menulis artefak tersebut ke target tujuan, dan test menjalankan validasi pasca-deployment. Ini kompatibel dengan solusi CI/CD yang sudah ada seperti GitHub Actions, Jenkins, dan GitLab CI.
CI/CD CLI tersedia tanpa biaya tambahan di semua AWS Region tempat Studio Terpadu Amazon SageMaker tersedia. Anda hanya membayar untuk sumber daya AWS dasar yang disediakan selama deployment.
Untuk memulai, lihat sumber daya berikut: