ライフサイクル設定をデバッグする - Amazon SageMaker AI

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

ライフサイクル設定をデバッグする

次のトピックでは、ライフサイクル設定に関する情報を取得してデバッグする方法を説明します。

CloudWatch Logs でライフサイクル設定プロセスを検証する

ライフサイクル設定では STDOUTSTDERR のみを記録します。

STDOUT は、bash スクリプトのデフォルト出力です。bash コマンドの最後に >&2 を追加することで、STDERR に書き込むことができます。例えば、echo 'hello'>&2

ライフサイクル設定のログは、Amazon CloudWatch AWS アカウント を使用して に発行されます。これらのログは、CloudWatch コンソールの /aws/sagemaker/studio ログストリームでも確認できます。

  1. CloudWatch コンソールの https://console.aws.amazon.com/cloudwatch/ を開いてください。

  2. 左側のナビゲーションペインで [ログ] を選択します。ドロップダウンメニューで、[ロググループ] を選択します。

  3. [ロググループ] ページで、aws/sagemaker/studio を検索します。

  4. ロググループを選択します。

  5. [ロググループの詳細] ページで、[ログストリーム] タブを選択します。

  6. 特定のスペースとアプリケーションのログを検索するには、次の形式を使用してログストリームを検索します。

    domain-id/space-name/app-type/default/LifecycleConfigOnStart

    例えば、ドメイン ID d-m85lcu8vbqmz、スペース名 i-sonic-js、アプリケーションタイプ JupyterLab のライフサイクル設定ログを検索するには、以下の検索文字列を使用します。

    d-m85lcu8vbqmz/i-sonic-js/JupyterLab/default/LifecycleConfigOnStart
  7. LifecycleConfigOnStart で追加されたログストリームを選択して、スクリプト実行ログを表示します。