開啟 RStudio的自訂映像 SageMaker - Amazon SageMaker

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

開啟 RStudio的自訂映像 SageMaker

SageMaker 映像是識別在 Amazon RStudio上執行時所需的語言套件和其他相依性的檔案 SageMaker。 SageMaker 使用這些映像來建立您執行 的環境RStudio。Amazon SageMaker 提供內建RStudio映像供您使用。如果您需要不同的功能,則可以攜帶您自己的自訂映像。此頁面提供在 RStudio上使用自訂映像的關鍵概念相關資訊 SageMaker。將您自己的映像用於 的程序RStudio SageMaker 需要三個步驟:

  1. 從 Dockerfile 建置自訂映像,並將其推送至 Amazon Elastic Container Registry (Amazon ) 中的儲存庫ECR。

  2. 建立指向 Amazon 中容器映像 SageMaker 的映像,並將其ECR連接至您的 Amazon SageMaker 網域。

  3. RStudio 使用自訂映像在 中啟動新的工作階段。

您可以使用 SageMaker 控制面板、 和 AWS SDK for Python (Boto3)AWS Command Line Interface (AWS CLI),建立映像和映像版本,並將映像版本連接至您的網域。您也可以使用 SageMaker 主控台建立映像和映像版本,即使您尚未加入網域。

下列主題說明如何RStudio SageMaker 透過建立、連接和啟動自訂映像,將您自己的映像帶至 。

重要術語

下一節定義關鍵術語,用於在 RStudio上將您自己的映像與 搭配使用 SageMaker。

  • Dockerfile:一個 Dockerfile 是一個文件,標識語言包和 Docker 映像的其他依賴關係。

  • Docker 映像:Docker 映像是一個內建的 Dockerfile。此映像會簽入 Amazon,並ECR做為映像的基礎 SageMaker。

  • SageMaker 映像: SageMaker 映像是一組以 Docker 映像為基礎的 SageMaker 映像版本的擁有者。

  • 映像版本: SageMaker 映像的映像版本代表與 RStudio Amazon ECR儲存庫相容的 Docker 映像。每個映像版本都不可變。這些映像版本可以連接至網域,並在 RStudio上使用 SageMaker。