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

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

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

重要

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 回限りのセットアップアクションを自動化します。この例については、「ライフサイクル設定を使用して Amazon SageMaker Studio をカスタマイズする」を参照してください。

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

SageMaker では、次のリソースのデフォルトのライフサイクル設定がサポートされています。

  • ドメイン

  • ユーザープロファイル

  • 共有スペース

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

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

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

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

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