與共用空間協同合作 - Amazon SageMaker

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

與共用空間協同合作

使用共用空間即時與其他使用者共同作業。共用空間可在以下位置使用:

  • Amazon 經典 SageMaker 一室

  • JupyterLab

Amazon SageMaker Studio 傳統版共用空間包含共用 JupyterServer 應用程式和共用目錄。 JupyterLab 共用空間包含共用 JupyterLab 應用程式和 Amazon SageMaker Studio 中的共用目錄。網域中的所有使用者設定檔都可存取網域中的所有共用空間。Amazon SageMaker 會在您在該共用空間中啟動的 Amazon SageMaker Studio 傳統版應用程式環境中,自動針對共用空間中的資源設定範圍。共用空間中的資源包括筆記本、檔案、實驗和模型。

工作室經典共享空間僅支持工作室經典版和 KernelGateway 應用程序。共享空間僅支持使用 JupyterLab 3 圖像 Amazon 資源名稱(ARN)。如需詳細資訊,請參閱 JupyterLab 版本化

Amazon SageMaker 會自動標記您在共用空間範圍內建立的所有 SageMaker 資源。您可以使用這些標籤來監視成本並使用工具來計劃預算,例如 AWS Budgets。

共用空間使用的 VPC 設定與在其中建立的網域相同。

注意

共用空間不支援使用 Amazon 資 SageMaker 料牧馬人或 Amazon EMR 跨帳戶叢集。

自動標記

在共用空間中建立的所有資源都會自動以網域 ARN 標籤和共用空間 ARN 標籤加上標籤。網域 ARN 標籤以網域識別碼為基礎,而共用空間 ARN 標籤則以共用空間名稱為基礎。 

您可以使用這些標籤來監視使用 AWS CloudTrail 情況。如需詳細資訊,請參閱使用 AWS CloudTrail. SageMaker

您也可以使用這些標籤來監控成本 AWS Billing and Cost Management。 如需詳細資訊,請參閱使用 AWS 成本配置標記

即時共同編輯筆記本

共享空間的一個主要優點是它可以實時促進共享空間成員之間的協作。在工作區中協作的使用者可以存取共用的 Studio Classic 應用程式,讓他們可以即時存取、讀取和編輯筆記本。只有共用空間內的 JupyterServer 應用程式才支援即時協作。

具有共用空間存取權的使用者可以同時開啟、檢視、編輯和執行共用 Studio 傳統版或該空間中的 JupyterLab 應用程式中的 Jupyter 記事本。

筆記本會以顯示使用者設定檔名稱的不同游標來指示每個共同編輯的使用者。雖然多位使用者可以檢視同一本筆記本,但共同編輯最適合 2 至 5 名使用者的小組。

為了跟踪多個用戶正在進行的更改,我們強烈建議使用 Studio 經典版本的內置基於 Git 的版本控制。

JupyterServer 2

要在工作室經典版中使用共享空間,Jupyter 服務器版本 2 是必需的。某些 JupyterLab 擴展和軟件包可以強制降級 Jupyter 服務器到版本 1。這樣可以防止共用空間的使用。從命令提示字元執行下列命令,以變更版本號碼並繼續使用共用空間。

conda activate studio pip install jupyter-server==2.0.0rc3

自訂共用空間

若要將生命週期組態或自訂影像附加至共用空間,您必須使用 AWS CLI。如需詳細資訊瞭解如何建立和管理生命週期組態,請參閱建立並關聯生命週期組態。如需相關資訊可何建立和附加自訂影像,請參閱帶上自己的 SageMaker 形象