

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

# ライフサイクル設定をデバッグする
<a name="studio-lifecycle-configurations-debug"></a>

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

**Topics**
+ [CloudWatch Logs でライフサイクル設定プロセスを検証する](#studio-lifecycle-configurations-debug-logs)
+ [ライフサイクル設定のタイムアウト](studio-lifecycle-configurations-debug-timeout.md)

## CloudWatch Logs でライフサイクル設定プロセスを検証する
<a name="studio-lifecycle-configurations-debug-logs"></a>

ライフサイクル設定では `STDOUT` と `STDERR` のみを記録します。

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

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

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

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

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

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

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

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

   ```
   {{domain-id}}/{{space-name}}/{{app-type}}/default/LifecycleConfigOnStart
   ```

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

   ```
   d-m85lcu8vbqmz/i-sonic-js/JupyterLab/default/LifecycleConfigOnStart
   ```

1. `LifecycleConfigOnStart` で追加されたログストリームを選択して、スクリプト実行ログを表示します。