

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 세션 스크립트 생성
<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
     }
}
```