本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
SageMaker AI 映像是一種檔案,可識別在 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 AI 映像,並將其連接至您的 Amazon SageMaker AI 網域。
-
使用您的自訂映像在 RStudio 中啟動新工作階段。
您可以使用 SageMaker AI 控制面板、 AWS SDK for Python (Boto3)
下列主題說明如何透過建立、連接和啟動自訂映像,將您自己的映像帶到 SageMaker AI 上的 RStudio。
重要術語
下一節定義了關鍵術語,用於將您自己的映像與 RStudio on SageMaker AI 搭配使用。
-
Dockerfile:一個 Dockerfile 是一個文件,標識語言包和 Docker 映像的其他依賴關係。
-
Docker 映像:Docker 映像是一個內建的 Dockerfile。此映像會簽入 Amazon ECR,並做為 SageMaker AI 映像的基礎。
-
SageMaker AI 映像:SageMaker AI 映像是一組以 Docker 映像為基礎的 SageMaker AI 映像版本的持有人。
-
映像版本:SageMaker AI 映像的映像版本代表與 RStudio 相容並存放在 Amazon ECR 儲存庫中的 Docker 映像。每個映像版本都不可變。這些映像版本可以連接到網域,並與 RStudio on SageMaker AI 搭配使用。