

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

# RStudio on SageMaker AI を使用したカスタムイメージ
<a name="rstudio-byoi"></a>

SageMaker イメージとは、RStudio on Amazon SageMaker AI を実行するために必要な言語パッケージと他の依存関係を識別するファイルです。SageMaker AI はこれらのイメージを使用して RStudio を実行する環境を作成します。Amazon SageMaker AI は、利用可能な多数の組み込み RStudio イメージを提供しています。その他の機能が必要な場合、独自のカスタムイメージを取り込むことができます。このページでは、RStudio on SageMaker AI でカスタムイメージを使用するための主要な概念について説明します。Amazon SageMaker AI に RStudio で使用するために独自のイメージを取り込む (BYOI) プロセスには、以下の 3 つのステップがあります。

1. Dockerfile からカスタムイメージを構築し、Amazon Elastic Container Registry (Amazon ECR) のリポジトリにプッシュします。

1. Amazon ECR のコンテナイメージを指す SageMaker イメージを作成し、Amazon SageMaker AI ドメインにアタッチします。

1. カスタムイメージを使用し、RStudio で新しいセッションを起動します。

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 の RStudio に取り込む (BYOI) 方法を説明します。

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

次のセクションでは、RStudio で使用するために、SageMaker AI に 独自のイメージを取り込む (BYOI) 場合に重要となる用語を定義します。
+ **Dockerfile:** Dockerfile は、Docker イメージの言語パッケージやその他の依存関係を識別するファイルです。
+ **Docker イメージ:** Docker イメージはビルドされた Docker ファイルです。このイメージは、Amazon ECR にチェックインされ、SageMaker AI イメージの基盤になります。
+ **SageMaker イメージ:** SageMaker イメージは、Docker イメージに基づく一連の SageMaker イメージバージョンを保持します。
+ **イメージバージョン:** SageMaker イメージのイメージバージョンは RStudio と互換性のある Docker イメージを表し、Amazon ECR リポジトリに保存されます。イメージバージョンはすべてイミュータブルです。これらのイメージバージョンは、ドメインにアタッチして RStudio on SageMaker AI で使用できます。