

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

# セッションスクリプトの作成
<a name="create-session-scripts"></a>

WorkSpaces アプリケーションは、Windows ベースと Linux ベースの両方のストリーミングインスタンスでインスタンスセッションスクリプトを提供します。セッションスクリプトの詳細については、[セッションスクリプトを使用して Amazon WorkSpaces アプリケーションのユーザーのストリーミングエクスペリエンスを管理する](use-session-scripts.md) を参照してください。

セッションスクリプトは WorkSpaces アプリケーションイメージ内で指定されます。Linux インスタンス上のセッションスクリプト設定ファイルを見つけるには、`/opt/appstream/SessionScripts/config.json` に移動します。以下のコードは、「`test-session-start`」という名前のセッション開始スクリプトと、「`test-session-stop`」という名前のセッション終了スクリプトを、それらのランタイムパラメータと共に指定するサンプル `config.json` ファイルです。`config.json` で参照されているスクリプトに実行許可があり、コマンドインタプリタが定義されていることを確認します (例 : \$1\$1/bin/bash)。

```
{
     "SessionStart": {
          "Executables": [
               {
                    "Context": "system",
                    "Filename": "/opt/appstream/SessionScripts/test-session-start",
                    "Arguments": "arg1",
                    "S3LogEnabled": true
               }
          ],
          "WaitingTime": 30
     },
     "SessionTermination": {
          "Executables": [
               { 
                    "Context": "system",
                    "Filename": "/opt/appstream/SessionScripts/test-session-stop", 
                    "Arguments": "arg2", 
                    "S3LogEnabled": true
               }
          ],
          "WaitingTime": 30
     }
}
```