設定預設的生命週期組態 - Amazon SageMaker

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

設定預設的生命週期組態

重要

截至 2023 年 11 月 30 日,以前的 Amazon SageMaker 工作室體驗現在被命名為 Amazon SageMaker 工作室經典。下面的部分是特定於使用 Studio 傳統版應用程序。如需使用更新後的 Studio 體驗的相關資訊,請參閱Amazon SageMaker 一室

雖然您可以將多個生命週期組態指令碼附加至單一資源,但您只能為每個 JupyterServer 或 KernelGateway應用程式設定一個預設生命週期組態。預設生命週期組態的行為取決於它是為應用程式設定 JupyterServer 還是 KernelGateway 應用程式。

  • JupyterServer 應用程式:當設定為應用 JupyterServer 程式的預設生命週期設定指令碼時,當使用者第一次登入 Studio 經典版或重新啟動 Studio Classic 時,生命週期設定指令碼會自動執行。使用此預設生命週期組態可自動執行 Studio Classic 開發人員環境的一次性設定動作,例如安裝筆記本擴充功能或設定 GitHub 存放庫。如需這方面的範例,請參閱使用生命週期組態自訂 Amazon SageMaker Studio

  • KernelGateway 應用程式:當設定為應用程 KernelGateway 式的預設生命週期設定指令碼時,預設會在 Studio Classic 啟動器中選取生命週期設定。使用者可以在選取預設指令碼的情況下啟動筆記本或終端機,也可以從生命週期組態清單中選取不同的筆記本或終端機。

SageMaker 支援為下列資源設定預設生命週期組態:

  • 網域

  • 使用者設定檔

  • 共用空間

雖然網域和使用者設定檔支援從 Amazon SageMaker 主控台和設定預設生命週期組態 AWS Command Line Interface,但共用空間僅支援從設定預設生命週期組態 AWS CLI。

建立新資源或更新現有資源時,您可以將生命週期組態設定為預設值。下列主題示範如何使用主 SageMaker 控台和設定預設生命週期組態 AWS CLI。

預設的生命週期組態

網域層級設定的預設生命週期組態會由所有使用者和共用空間繼承。在使用者共用空間層級設定的預設生命週期組態僅限於該使用者或共用空間。使用者和空間預設值會覆寫在網域層級設定的預設值。

網域的預設 KernelGateway 生命週期組態集會套用至網域中啟動的所有 KernelGateway 應用程式。除非使用者從 Studio Classic 啟動器中顯示的清單中選取不同的生命週期組態,否則會使用預設的生命週期組態。如果使用者已選 No Script,預設指令碼也會執行。如需選取 AMI 的更多資訊,請參閱步驟 3:使用生命週期組態啟動應用程式