Studio hợp nhất của Amazon SageMaker hiện cung cấp CLI CI/CD cho các ứng dụng AI và dữ liệu
Studio hợp nhất của Amazon SageMaker hiện cung cấp CLI CI/CD (aws-smus-cicd-cli), một công cụ dòng lệnh nguồn mở tự động hóa việc triển khai các ứng dụng AI và dữ liệu đa dịch vụ trên các môi trường phát triển, thử nghiệm và sản xuất. Các tổ chức xây dựng ứng dụng trong Studio hợp nhất của Amazon SageMaker kết hợp nhiều dịch vụ AWS, bao gồm AWS Glue, Amazon Athena, Amazon MWAA, Amazon SageMaker AI, Amazon Bedrock và Amazon QuickSight, thành các ứng dụng duy nhất. CLI cho phép các nhóm dữ liệu định nghĩa ứng dụng một lần trong bản kê khai YAML trong khi các nhóm DevOps triển khai bằng một lệnh duy nhất, giúp giảm bớt các trở ngại khi triển khai và sự sai lệch cấu hình.
CLI đọc bản kê khai khai báo YAML liên kết từng giai đoạn trong quy trình đến một dự án Studio hợp nhất của Amazon SageMaker riêng biệt. Tại thời điểm triển khai, CLI thay thế các cấu hình cụ thể cho từng giai đoạn (đường dẫn S3, vai trò IAM, ID tài khoản và chuỗi kết nối) và cung cấp tài nguyên theo thứ tự phụ thuộc. Bốn lệnh bao gồm toàn bộ vòng đời: “describe” xác thực các quyền và kết nối, “bundle” đóng gói một tạo tác bất biến được tạo từ mục tiêu nguồn, “deploy” ghi tạo tác đó vào mục tiêu đích và “test” chạy quá trình xác thực sau khi triển khai. CLI CI/CD hoạt động với các giải pháp CI/CD hiện có như GitHub Actions, Jenkins và GitLab CI.
CLI CI/CD được cung cấp tại tất cả các Khu vực AWS có Studio hợp nhất của Amazon SageMaker (không tính thêm phí). Bạn chỉ phải trả phí cho các tài nguyên AWS cơ bản được cung cấp trong quá trình triển khai.
Để bắt đầu, hãy truy cập các tài nguyên sau: