Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

ライフサイクル設定の作成

フォーカスモード
ライフサイクル設定の作成 - Amazon SageMaker AI

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

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

このトピックでは、JupyterLab を使用してライフサイクル設定を作成および関連付ける手順について説明します。 AWS Command Line Interface (AWS CLI) または を使用して AWS Management Console 、JupyterLab 環境のカスタマイズを自動化します。

ライフサイクル設定は、新しい JupyterLab ノートブックの開始などの JupyterLab ライフサイクルイベントによってトリガーされるシェルスクリプトです。ライフサイクル設定についての詳細は、「JupyterLab でのライフサイクル設定」を参照してください。

ライフサイクル設定の作成 (AWS CLI)

AWS Command Line Interface (AWS CLI) を使用してライフサイクル設定を作成し、Studio 環境のカスタマイズを自動化する方法について説明します。

前提条件

開始する前に、次の前提条件を完了します。

手順 1: ライフサイクル設定を作成する

以下の手順では、Hello World を出力するライフサイクル設定スクリプトを作成する方法について説明します。

注記

各スクリプトには最大 16,384 文字まで入力できます。

  1. ローカルマシンで、次の内容の my-script.sh というファイルを作成します:

    #!/bin/bash set -eux echo 'Hello World!'
  2. ファイルを my-script.sh base64 形式に変換するには、以下を使用します。これにより、スペースと改行のエンコードによって発生するエラーを防止できます。

    LCC_CONTENT=`openssl base64 -A -in my-script.sh`
  3. Studio で使用するライフサイクル設定を作成します。次のコマンドは、関連付けられた JupyterLab アプリケーションの起動時に実行されるライフサイクル設定を作成します:

    aws sagemaker create-studio-lifecycle-config \ --region region \ --studio-lifecycle-config-name my-jl-lcc \ --studio-lifecycle-config-content $LCC_CONTENT \ --studio-lifecycle-config-app-type JupyterLab

    レスポンスに記載された、新しく作成されたライフサイクル設定の ARN を書き留めておきます。この ARN は、ライフサイクル設定をアプリケーションにアタッチするために必要です。

ステップ 2: Amazon SageMaker AI ドメイン (ドメイン) とユーザープロファイルにライフサイクル設定をアタッチする

ライフサイクル設定をアタッチするには、ドメインまたはユーザープロファイルの UserSettings を更新する必要があります。ドメインレベルで関連付けられたライフサイクル設定スクリプトは、すべてのユーザーに継承されます。ただし、ユーザープロファイルレベルで関連付けられたスクリプトは、特定のユーザーを対象としています。

次のコマンドを使用して、ライフサイクル設定をアタッチした新しいプロファイル、ドメイン、またはスペースを作成できます。

次のコマンドは、ライフサイクル設定を使用してユーザープロファイルを作成します。前の手順で取得したライフサイクル設定の ARN を、ユーザーの JupyterLabAppSettings に追加します。ライフサイクル設定のリストを渡すことで、複数のライフサイクル設定を一度に追加できます。ユーザーが で JupyterLab アプリケーションを起動すると AWS CLI、デフォルトのライフサイクル設定を使用する代わりにライフサイクル設定を指定できます。ユーザーが渡すライフサイクル設定は、JupyterLabAppSettings 内のライフサイクル設定のリストに含まれていなければなりません。

# Create a new UserProfile aws sagemaker create-user-profile --domain-id domain-id \ --user-profile-name user-profile-name \ --region region \ --user-settings '{ "JupyterLabAppSettings": { "LifecycleConfigArns": [lifecycle-configuration-arn-list] } }'

ライフサイクル設定の作成 (コンソール)

を使用してライフサイクル設定を作成し、Studio 環境のカスタマイズ AWS Management Console を自動化する方法について説明します。

手順 1: ライフサイクル設定を作成する

以下の手順では、Hello World を出力するライフサイクル設定スクリプトを作成する手順について説明します。

ライフサイクル設定を作成するには
  1. https://console.aws.amazon.com/sagemaker/ で Amazon SageMaker AI コンソールを開きます。

  2. 左側のナビゲーションペインで、[管理設定]‭ を選択します。

  3. [管理設定] で、[ライフサイクル設定] を選択します。

  4. [JupyterLab] タブを選択します。

  5. [設定を作成] を選択します。

  6. [名前] には、ライフサイクル設定の名前を指定します。

  7. [スクリプト] のテキストボックスで、次のライフサイクル設定を指定します:

    #!/bin/bash set -eux echo 'Hello World!'
  8. [設定を作成] を選択します。

ステップ 2: Amazon SageMaker AI ドメイン (ドメイン) とユーザープロファイルにライフサイクル設定をアタッチする

ドメインレベルで関連付けられたライフサイクル設定スクリプトは、すべてのユーザーに継承されます。ただし、ユーザープロファイルレベルで関連付けられたスクリプトは、特定のユーザーを対象としています。

JupyterLab について、ドメインまたはユーザープロファイルに複数のライフサイクル設定をアタッチできます。

ライフサイクル設定をドメインにアタッチするには、以下の手順を使用します。

ライフサイクル設定をドメインにアタッチするには
  1. https://console.aws.amazon.com/sagemaker/ で Amazon SageMaker AI コンソールを開きます。

  2. 左のナビゲーションペインで、[管理設定‭] を選択します。

  3. [管理設定] で、[ドメイン] を選択します。

  4. ドメインのリストから、ライフサイクル設定をアタッチするドメインを選択します。

  5. [ドメインの詳細] ページで、[環境] タブを選択します。

  6. [個人用 Studio アプリのライフサイクル設定] で、[アタッチ] を選択します。

  7. [ソース] で、[既存の設定] を選択します。

  8. [Studio ライフサイクル設定] で、前の手順で作成したライフサイクル設定を選択します。

  9. [ドメインにアタッチ] を選択します。

ライフサイクル設定をユーザープロファイルにアタッチするには、次の手順を使用します。

ライフサイクル設定をユーザープロファイルにアタッチするには
  1. https://console.aws.amazon.com/sagemaker/ で Amazon SageMaker AI コンソールを開きます。

  2. 左のナビゲーションペインで、[管理設定‭] を選択します。

  3. [管理設定] で、[ドメイン] を選択します。

  4. ドメインのリストから、ライフサイクル設定をアタッチするユーザープロファイルを含むドメインを選択します。

  5. [ユーザープロファイル] で、ユーザープロファイルを選択します。

  6. [ユーザーの詳細] ページで、[編集] を選択します。

  7. 左側のナビゲーションで、[Studio の設定] を選択します。

  8. [ユーザーにアタッチされたライフサイクル設定] で、[アタッチ] を選択します。

  9. [ソース] で、[既存の設定] を選択します。

  10. [Studio ライフサイクル設定] で、前の手順で作成したライフサイクル設定を選択します。

  11. [ユーザープロファイルにアタッチ] を選択します。

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.