將您自己的圖像帶到 RStudio SageMaker - Amazon SageMaker

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

將您自己的圖像帶到 RStudio SageMaker

SageMaker 映像檔是識別在 Amazon SageMaker 上執行 RStudio 所需的語言套件和其他相依性的檔案。 SageMaker 使用這些映像檔來建立執行 RStudio 的環境。Amazon SageMaker 提供了一個內置的 RStudio 映像供您使用。如果您需要不同的功能,則可以攜帶您自己的自訂映像。

將您自己的映像檔與 RStudio 搭配使用的程序 SageMaker 需要三個步驟:

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

  2. 在 Amazon ECR 中建立指向容器映像的映像,並將其附加到您的 Amazon SageMaker 網域。 SageMaker

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

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

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

重要術語

以下部分定義了將您自己的映像與 RStudio 搭配使用的關鍵術語。 SageMaker

  • Dockerfile:Dockerfile 是一個檔案,定義 Docker 映像的語言套件和其他相依項。

  • Docker 映像:Docker 映像是一個內建的 Dockerfile。此影像已入庫納管至 Amazon ECR,並做為 SageMaker影像的基礎。

  • SageMaker 圖像: SageMaker 圖像是基於 Docker 圖 SageMaker 像的一組圖像版本的持有者。

  • 映像版本:映像檔的映 SageMaker 像版本代表與 RStudio 相容且儲存在 Amazon ECR 儲存庫中的 Docker 映像檔。每個映像版本都不可變。這些映像版本可以附加到域,並與 RStudio 一起使用。 SageMaker