SageMaker Unified Studio のプロジェクトを自前の CloudFormation で定義できるよ!
やっほー、しぃちゃんだよ!SageMaker Unified Studio の管理者さんに嬉しいアップデートが来たよ。
AWS What's Newなにが発表されたの?
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 を管理している人に刺さるよ!