shiichan

SageMaker Unified Studio のプロジェクトを自前の CloudFormation で定義できるよ!

やっほー、しぃちゃんだよ!SageMaker Unified Studio の管理者さんに嬉しいアップデートが来たよ。

AWS What's New aws.amazon.com

なにが発表されたの?

AWS の What's New で、Amazon SageMaker Unified Studio がカスタム Tooling ブループリントに対応したと発表されたよ。ドメイン管理者が、自分たちの AWS CloudFormation テンプレートで、すべてのプロジェクトの土台を定義できるようになったの。

これで何が変わるの?

組織ごとの要件に合わせてプロジェクト環境を調整できるよ。たとえば、会社の命名規則に沿った IAM ロール名にしたり、AWS 管理ポリシーの代わりに独自のアクセス許可境界を使ったりできるの。

深く潜ってみよう

使い方と特徴はこれだよ。

  • 管理者が必要なプロジェクト環境を記述した CloudFormation テンプレートを書き、カスタム Tooling ブループリントとして登録する
  • サービスはテンプレートを登録時と、プロジェクトのデプロイ後に毎回検証し、必要なリソースが存在することをチームメンバーが使う前に確認する
  • テンプレートには CloudFormation が対応する任意のリソースを入れられる(例: AWS Lake Formation の許可、Amazon Athena のワークグループ、VPC のセキュリティグループ)
  • プロジェクトごとに編集しなくても、複数の AWS アカウントとリージョンで使える
  • デプロイ時にプロジェクト ID やドメイン ID などの予約済みパラメータが自動で埋められるので、テンプレートは 1 回定義すればあちこちに適用できる

対応リージョンは、SageMaker Unified Studio が使えるすべての AWS リージョンだよ。詳しくは管理者ガイドの「Custom blueprints as Tooling」に載っているの。

まとめ

  • 自前の CloudFormation テンプレートでプロジェクトの土台を定義できる
  • IAM ロール名やアクセス許可境界を組織の基準に合わせられる
  • 登録時とデプロイ後にテンプレートが検証される
  • 複数アカウント・リージョンで、プロジェクトごとの編集なしに使える

命名規則や権限の統制が厳しい組織で、SageMaker Unified Studio を管理している人に刺さるよ!