翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
RStudio on SageMaker AI を使用したカスタムイメージ
SageMaker イメージは、Amazon SageMaker AI で RStudio を実行するために必要な言語パッケージやその他の依存関係を識別するファイルです。SageMaker AI は、これらのイメージを使用して RStudio を実行する環境を作成します。Amazon SageMaker AI には、使用できる RStudio イメージが組み込まれています。その他の機能が必要な場合、独自のカスタムイメージを取り込むことができます。このページでは、RStudio on SageMaker AI でカスタムイメージを使用するための主要な概念について説明します。RStudio on SageMaker AI で使用する独自のイメージを持ち込むプロセスには、次の 3 つのステップがあります。
-
Dockerfile からカスタムイメージを構築し、Amazon Elastic Container Registry (Amazon ECR) のリポジトリにプッシュします。
-
Amazon ECR のコンテナイメージを指す SageMaker イメージを作成し、Amazon SageMaker AI ドメインにアタッチします。
-
カスタムイメージを使用し、RStudio で新しいセッションを起動します。
SageMaker AI コントロールパネル、、および AWS Command Line Interface (AWS CLI) を使用して、イメージとイメージバージョンを作成しAWS SDK for Python (Boto3)
以下のトピックでは、カスタムイメージを作成、アタッチ、および起動して、独自のイメージを RStudio on SageMaker AI に持ち込む方法を示します。
主要な用語
次のセクションでは、独自のイメージを SageMaker AI の RStudio で使用するための主要な用語を定義します。
-
Dockerfile: Dockerfile は、Docker イメージの言語パッケージやその他の依存関係を識別するファイルです。
-
Docker イメージ: Docker イメージはビルドされた Docker ファイルです。このイメージは Amazon ECR にチェックインされ、SageMaker AI イメージの基礎として機能します。
-
SageMaker イメージ: SageMaker イメージは、Docker イメージに基づく一連の SageMaker イメージバージョンを保持します。
-
イメージバージョン: SageMaker イメージのイメージバージョンは RStudio と互換性のある Docker イメージを表し、Amazon ECR リポジトリに保存されます。イメージバージョンはすべてイミュータブルです。これらのイメージバージョンはドメインにアタッチし、RStudio on SageMaker AI で使用できます。