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