コンテンツにスキップ
Dev Classmethod Jp Articles Sagemaker Code Editor as a Sandbox

Amazon SageMaker AI の Code Editor をサンドボックスとして使う

  • URL: https://dev.classmethod.jp/articles/sagemaker-code-editor-as-a-sandbox
  • 日付: 2026-06-23
  • Tier: Tier 2
  • 要旨: Amazon SageMaker Studio Code Editor をサンドボックスとして活用。AWS 上に柔軟なサンドボックス開発環境構築。SageMaker AI マネージドML 開発基盤で Studio が統合インターフェース。ドメイン・ユーザープロファイル・HomeEFS・アプリケーション・スペース・イメージで構成。Code Editor は私的スペース動作必須。CDK で L1 Construct デプロイ(L2 未実装)。IDE と Claude Code でコーディング統合。

詳細

SageMaker Studio の概念構成。①ドメイン:設定単位でユーザープロファイル・スペース含含。②ユーザープロファイル:Studio ユーザーで使用可能アプリケーション・インスタンスファミリー指定。③HomeEFS:ユーザーごとストレージ領域(EFS)。スペースアクセス時自動マウント。④アプリケーション:Code Editor・JupyterLab 等。⑤スペース:アプリケーション動作環境(EC2 + EBS)。1 スペース 1 アプリケーション。プライベート/共有スペース。Code Editor は私的スペース必須。⑥イメージ:スペース内コンテナのベースイメージ。カスタムイメージは ECR 事前アタッチ。⑦Studio:ユーザープロファイルごとの Web インターフェース。

実装:CDK で L1 Construct(2026-06 時点 SageMaker L2 未実装)。ドメイン作成で IAM role・VPC・認証方式・リージョン設定。Code Editor がコーディングエージェント(Claude Code)と統合・サンドボックス環境で IDE 動作実現。