翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
RStudio on SageMaker AI を使用したカスタムイメージ
SageMaker イメージとは、RStudio on Amazon SageMaker AI を実行するために必要な言語パッケージと他の依存関係を識別するファイルです。SageMaker AI はこれらのイメージを使用して RStudio を実行する環境を作成します。Amazon SageMaker AI は、利用可能な多数の組み込み RStudio イメージを提供しています。その他の機能が必要な場合、独自のカスタムイメージを取り込むことができます。このページでは、RStudio on SageMaker AI でカスタムイメージを使用するための主要な概念について説明します。Amazon SageMaker AI に RStudio で使用するために独自のイメージを取り込む (BYOI) プロセスには、以下の 3 つのステップがあります。
-
Dockerfile からカスタムイメージを構築し、Amazon Elastic Container Registry (Amazon ECR) のリポジトリにプッシュします。
-
Amazon ECR のコンテナイメージを指す SageMaker イメージを作成し、Amazon SageMaker AI ドメインにアタッチします。
-
カスタムイメージを使用し、RStudio で新しいセッションを起動します。
SageMaker AI コントロールパネル、AWS SDK for Python (Boto3)
次のトピックでは、カスタムイメージを作成、アタッチ、起動することにより、独自のイメージを SageMaker AI の RStudio に取り込む (BYOI) 方法を説明します。
主要な用語
次のセクションでは、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 で使用できます。