デフォルトのライフサイクル設定を設定する - Amazon SageMaker AI

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

デフォルトのライフサイクル設定を設定する

重要

2023 年 11 月 30 日以降、従来の Amazon SageMaker Studio のエクスペリエンスは Amazon SageMaker Studio Classic と名前が変更されました。以下のセクションは、Studio Classic アプリケーションの使用を前提とした内容です。更新後の Studio エクスペリエンスを使用する場合は、「Amazon SageMaker Studio」を参照してください。

1 つのリソースに複数のライフサイクル設定スクリプトをアタッチできますが、JupyterServer または KernelGateway アプリケーションごとに設定できるデフォルトのライフサイクル設定は 1 つだけです。デフォルトのライフサイクル設定の動作は、ライフサイクル設定が JupyterServer アプリまたは KernelGateway アプリのどちらに設定されているかによって異なります。

  • JupyterServer アプリ: JupyterServer アプリのデフォルトのライフサイクル設定スクリプトとして設定されている場合、ユーザーが Studio Classic に初めてログインするか、Studio Classic を再起動すると、ライフサイクル設定スクリプトは自動的に実行されます。これは、ノートブック拡張機能のインストールや GitHub リポジトリの設定など、Studio Classic 開発者環境の 1 回限りの設定アクションの自動化に使用できます。例については、「Customize Amazon SageMaker Studio using Lifecycle Configurations」を参照してください。

  • KernelGateway アプリ: KernelGateway アプリのデフォルトのライフサイクル設定スクリプトとして設定されている場合、ライフサイクル設定は Studio Classic ランチャーでデフォルトで選択されます。ユーザーは、デフォルトのスクリプトを選択して、またはライフサイクル設定のリストから別のスクリプトを選択して、ノートブックまたはターミナルを起動できます。

SageMaker AI は、次のリソースのデフォルトのライフサイクル設定をサポートしています。

  • ドメイン

  • ユーザープロファイル

  • 共有スペース

ドメインとユーザープロファイルは Amazon SageMaker AI コンソールと の両方からのデフォルトのライフサイクル設定をサポートしていますが AWS Command Line Interface、共有スペースは からのデフォルトのライフサイクル設定のみをサポートしています AWS CLI。

新しいリソースを作成したり、既存のリソースを更新したりする際に、ライフサイクル設定をデフォルトとして設定できます。以下のトピックでは、SageMaker AI コンソールと を使用してデフォルトのライフサイクル設定を設定する方法を示します AWS CLI。

デフォルトのライフサイクル設定の継承

ドメインレベルで設定されたデフォルトのライフサイクル設定は、すべてのユーザーと共有スペースに継承されます。ユーザーおよび共有スペースレベルで設定されたデフォルトのライフサイクル設定は、そのユーザーまたは共有スペースのみが対象となります。ユーザーおよびスペースのデフォルトは、ドメインレベルで設定されたデフォルトを上書きします。

ドメインに設定されたデフォルトの KernelGateway ライフサイクル設定は、ドメインで起動されるすべての KernelGateway アプリケーションに適用されます。Studio Classic ランチャーに表示される一覧からユーザーが別のライフサイクル設定を選択しない限り、デフォルトのライフサイクル設定が使用されます。デフォルトのスクリプトは、ユーザーが [No Script] を選択した場合にも実行されます。スクリプトの選択については、「手順 3: ライフサイクル設定を使用してアプリケーションを起動する」を参照してください。