Amazon SageMaker Unified Studio 現在為資料和 AI 應用程式提供 CI/CD CLI
Amazon SageMaker Unified Studio 現在提供 CI/CD CLI (aws-smus-cicd-cli),這是一種開放原始碼命令列工具,可在開發、測試和實際作業環境中自動部署多服務資料和 AI 應用程式。在 SageMaker Unified Studio 中建置應用程式的組織,會將多個 AWS 服務 (包括 AWS Glue、Amazon Athena、Amazon MWAA、Amazon SageMaker AI、Amazon Bedrock 和 Amazon QuickSight 等) 結合成單一應用程式。CLI 能夠讓資料團隊在 YAML 資訊清單中單次定義應用程式,而 DevOps 團隊會使用單一命令進行部署,從而減少部署瓶頸和組態偏移。
CLI 會讀取宣告式 manifest.yaml,將每個管線階段對應到隔離的 SageMaker Unified Studio 專案。在部署時,CLI 會替代階段特定的組態 (S3 路徑、IAM 角色、帳戶 ID 和連線字串),並依相依順序佈建資源。以下四種命令涵蓋了整個生命週期:Describe 會驗證權限和連線、Bundle 會從來源目標封裝不可變的成品、Deploy 會將該成品寫入至目的地目標,而 Test 會執行部署後驗證。 CLI 可與現有的 CI/CD 解決方案 (例如 GitHub Actions、Jenkins 和 GitLab CI) 搭配使用。
CI/CD CLI 適用於提供 Amazon SageMaker Unified Studio 的所有 AWS 區域,無須額外費用。您只需為部署期間佈建的基礎 AWS 資源付費即可。
請參閱以下資源以開始使用:
CI/CD CLI 適用於提供 Amazon SageMaker Unified Studio 的所有 AWS 區域,無須額外費用。您只需為部署期間佈建的基礎 AWS 資源付費即可。
請參閱以下資源以開始使用: