本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將您自己的圖像帶到 RStudio SageMaker
SageMaker 映像檔是識別在 Amazon SageMaker 上執行 RStudio 所需的語言套件和其他相依性的檔案。 SageMaker 使用這些映像檔來建立執行 RStudio 的環境。Amazon SageMaker 提供了一個內置的 RStudio 映像供您使用。如果您需要不同的功能,則可以攜帶您自己的自訂映像。
將您自己的映像檔與 RStudio 搭配使用的程序 SageMaker 需要三個步驟:
-
從 Dockerfile 建置自訂映像,然後將其推送至 Amazon Elastic Container Registry (Amazon ECR) 中的儲存庫。
-
在 Amazon ECR 中建立指向容器映像的映像,並將其附加到您的 Amazon SageMaker 網域。 SageMaker
-
使用您的自訂映像在 RStudio 中啟動新工作階段。
您可以使用 SageMaker 控制台、和 AWS Command Line Interface (AWS CLI) 建立影像和映像版本,並將影像版本AWS SDK for Python (Boto3)
下列主題說明如何透 SageMaker 過建立、附加和啟動自訂影像,將您自己的映像帶入 RStudio。
重要術語
以下部分定義了將您自己的映像與 RStudio 搭配使用的關鍵術語。 SageMaker
-
Dockerfile:Dockerfile 是一個檔案,定義 Docker 映像的語言套件和其他相依項。
-
Docker 映像:Docker 映像是一個內建的 Dockerfile。此影像已入庫納管至 Amazon ECR,並做為 SageMaker影像的基礎。
-
SageMaker 圖像: SageMaker 圖像是基於 Docker 圖 SageMaker 像的一組圖像版本的持有者。
-
映像版本:映像檔的映 SageMaker 像版本代表與 RStudio 相容且儲存在 Amazon ECR 儲存庫中的 Docker 映像檔。每個映像版本都不可變。這些映像版本可以附加到域,並與 RStudio 一起使用。 SageMaker