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

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

設定預設的生命週期組態

重要

截至 2023 年 11 月 30 日,先前的 Amazon SageMaker Studio 體驗現在已命名為 Amazon SageMaker Studio Classic。以下章節是使用 Studio Classic 應用程式的特定部分。如需使用更新 Studio 體驗的相關資訊,請參閱 Amazon SageMaker Studio

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

  • JupyterServer 應用程式:設定為 JupyterServer 應用程式的預設生命週期組態指令碼時,當使用者第一次登入 Studio Classic 或重新啟動 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:使用生命週期組態啟動應用程式