Amazon SageMaker Unified Studio でデータおよび AI アプリケーション用の CI/CD CLI の提供を開始

投稿日: 2026年4月23日

Amazon SageMaker Unified Studio で CI/CD CLI (aws-smus-cicd-cli) が提供されるようになりました。これは、開発、テスト、本番環境全体におけるマルチサービスデータと AI アプリケーションのデプロイを自動化するオープンソースのコマンドラインツールです。SageMaker Unified Studio でアプリケーションを構築している組織では、AWS Glue、Amazon Athena、Amazon MWAA、Amazon SageMaker AI、Amazon Bedrock、Amazon QuickSight など、複数の AWS サービスを単一のアプリケーションに統合できます。CLI を使用すると、データチームは YAML マニフェストでアプリケーションを 1 度定義するだけで済み、DevOps チームは 1 つのコマンドでデプロイできるため、デプロイのボトルネックや構成のずれを減らすことができます。

CLI は、各パイプラインステージを独立した SageMaker Unified Studio プロジェクトにマップする、宣言型の manifest.yaml を読み取ります。デプロイ時には、ステージ固有の構成 (S3 パス、IAM ロール、アカウント ID、接続文字列) を置き換え、依存関係の順序でリソースをプロビジョニングします。ライフサイクルは、次の 4 つのコマンドでカバーされます。describe は権限と接続を検証し、bundle はソースターゲットからの不変アーティファクトをパッケージ化し、deploy はそのアーティファクトを宛先ターゲットに書き込み、test はデプロイ後の検証を実行します。 GitHub Actions、Jenkins、GitLab CI などの既存の CI/CD ソリューションと連携します。

CI/CD CLI は、Amazon SageMaker Unified Studio が利用できるすべての AWS リージョンで追加料金なしでご利用いただけます。デプロイ時にプロビジョニングされた基盤となる AWS リソースに対してのみお支払いいただきます。

使用を開始するには、以下のリソースをご覧ください。