

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon SageMaker Studio Classic でのカスタムイメージ
<a name="studio-byoi"></a>

**重要**  
2023 年 11 月 30 日以降、従来の Amazon SageMaker Studio のエクスペリエンスは Amazon SageMaker Studio Classic と名前が変更されました。以下のセクションは、Studio Classic アプリケーションの使用を前提とした内容です。更新後の Studio エクスペリエンスを使用する場合は、「[Amazon SageMaker Studio](studio-updated.md)」を参照してください。  
Studio Classic は既存のワークロードでも維持されていますが、オンボーディングに利用できなくなりました。既存の Studio Classic アプリケーションのみを停止または削除でき、新しいアプリケーションを作成することはできません。[ワークロードを新しい Studio エクスペリエンスに移行](studio-updated-migrate.md)することをお勧めします。

SageMaker イメージとは、Amazon SageMaker Studio Classic で Jupyter Notebook を実行するために必要なカーネル、言語パッケージなどの依存関係を識別するファイルです。これらのイメージは、Jupyter Notebook を実行する環境を作成するために使用されます。Amazon SageMaker AI は、利用可能な多数の組み込みイメージを提供しています。組み込みイメージのリストについては、「[Studio Classic ノートブックで使用できる Amazon SageMaker イメージ](notebooks-available-images.md)」を参照してください。

その他の機能が必要な場合は、独自のカスタムイメージを Studio Classic に取り込みます。SageMaker AI コントロールパネル、[AWS SDK for Python (Boto3)](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sagemaker.html)、[AWS Command Line Interface (AWS CLI)](https://docs.aws.amazon.com/cli/latest/reference/sagemaker/) を使用して、イメージとイメージバージョンを作成して、ドメインまたは共有スペースへのイメージバージョンをアタッチできます。SageMaker AI ドメインにオンボードしていない場合でも、SageMaker AI コンソールを使用して、イメージとイメージバージョンを作成できます。SageMaker AI は、カスタム SageMaker イメージの基点として使えるサンプル Dockerfile を [SageMaker Studio Classic カスタムイメージサンプル](https://github.com/aws-samples/sagemaker-studio-custom-image-samples/)リポジトリで提供しています。

以下のトピックでは、SageMaker AI コンソールまたは を使用して独自のイメージを取り込んで AWS CLI、Studio Classic でイメージを起動する方法について説明します。同様のブログ記事については、「[Bringing your own R environment to Amazon SageMaker Studio Classic](https://aws.amazon.com/blogs/machine-learning/bringing-your-own-r-environment-to-amazon-sagemaker-studio/)」を参照してください。独自のイメージをトレーニングや推論に使用する方法を示したノートブックについては、「[Amazon SageMaker Studio Classic Container Build CLI](https://github.com/aws/amazon-sagemaker-examples/tree/main/aws_sagemaker_studio/sagemaker_studio_image_build)」を参照してください。

## 主要な用語
<a name="studio-byoi-basics"></a>

独自のイメージを Studio Classic で使用する際の主要な用語を以下で定義します。
+ **Dockerfile:** Dockerfile は、Docker イメージの言語パッケージやその他の依存関係を識別するファイルです。
+ **Docker イメージ:** Docker イメージはビルドされた Docker ファイルです。このイメージは、Amazon ECR にチェックインされ、SageMaker AI イメージの基盤になります。
+ **SageMaker イメージ:** SageMaker イメージは、Docker イメージに基づく SageMaker AI イメージバージョンのセットを保持します。イメージバージョンはすべてイミュータブルです。
+ **イメージバージョン:** SageMaker イメージのイメージバージョンは Docker イメージを表し、Amazon ECR リポジトリに保存されます。イメージバージョンはすべてイミュータブルです。これらのイメージバージョンは、ドメインまたは共有スペースにアタッチして Studio Classic で使用できます。

**Topics**
+ [主要な用語](#studio-byoi-basics)
+ [Amazon SageMaker Studio Classic でのカスタム SageMaker イメージの仕様](studio-byoi-specs.md)
+ [Amazon SageMaker Studio Classic でのカスタムイメージの前提条件](studio-byoi-prereq.md)
+ [Amazon SageMaker Studio Classic 互換の Docker イメージを Amazon ECR に追加する](studio-byoi-sdk-add-container-image.md)
+ [Amazon SageMaker Studio Classic 用のカスタム SageMaker イメージの前提条件](studio-byoi-create.md)
+ [Amazon SageMaker Studio Classic でカスタム SageMaker イメージをアタッチする場合の前提条件](studio-byoi-attach.md)
+ [Amazon SageMaker Studio Classic でカスタム SageMaker イメージを起動する場合の前提条件](studio-byoi-launch.md)
+ [Amazon SageMaker Studio Classic でのカスタムイメージ用リソースをクリーンアップする](studio-byoi-cleanup.md)