

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

# 세션 스크립트 생성 및 지정
<a name="create-specify-session-scripts"></a>

올웨이즈 온, 온디맨드 및 Elastic 플릿에 대한 세션 스크립트를 구성하고 지정할 수 있습니다.

**올웨이즈 온 및 온디맨드 플릿용 세션 스크립트를 구성 및 지정하는 방법**

1. [https://console.aws.amazon.com/appstream2](https://console.aws.amazon.com/appstream2) WorkSpaces 애플리케이션 콘솔을 엽니다.

1. 탐색 창에서 **이미지**, **이미지 빌더**를 선택합니다.

1. **실행 중** 상태인 이미지 빌더를 선택하고, **연결**을 선택합니다.

1. 메시지가 표시되면 **관리자**를 선택합니다.

1. `C:\AppStream\SessionScripts`로 이동하여 `config.json` 구성 파일을 엽니다.

   세션 스크립트 파라미터에 대한 자세한 내용은 [세션 스크립트 구성 파일](session-script-configuration-file.md) 섹션을 참조하세요.

1. 변경을 완료한 후, `config.json` 파일을 저장하고 닫습니다.

1. 이미지 빌더 바탕 화면에서 **Image Assistant**를 엽니다.

1. (선택 사항) 그 밖에 이미지에 추가하고 싶은 애플리케이션을 지정합니다.

1. Image Assistant의 필요한 단계에 따라 이미지 생성을 마칩니다.

   세션 스크립트 구성을 확인할 수 없는 경우(예를 들어 .json 파일의 형식이 올바르지 않은 경우), **Disconnect and Create Image(이미지 연결 해제 및 생성)**를 선택할 때 알림을 받습니다.
**참고**  
Linux 기반 이미지 빌더용 세션 스크립트 구성 파일을 찾으려면 `/opt/appstream/SessionScripts/config.json`으로 이동하세요.

**Elastic 플릿용 세션 스크립트를 구성 및 지정하는 방법**

1. 세션 스크립트와 config.json 파일을 포함한 zip 파일을 생성합니다. 스크립트 파일은 다음 위치에 복사됩니다. config.json에 이 위치를 사용해야 합니다.
   + Windows의 경우 `C:\AppStream\SessionScripts\SessionScript`를 사용합니다.
   + Linux의 경우 `/opt/appstream/SessionScripts/SessionScript`를 사용합니다.
**참고**  
세션 스크립트 파일을 실행하려면.zip 파일에 세션 스크립트와 `config.json` 파일만 있고 포함하는 폴더는 없어야 합니다. 자세한 내용은 [세션 스크립트 구성 파일](session-script-configuration-file.md) 단원을 참조하십시오.

1. 계정의 Amazon S3의 버킷에 zip 파일을 업로드합니다.
**참고**  
VPC는 Amazon S3 버킷에 대한 액세스 권한을 부여해야 합니다. 자세한 내용은 [WorkSpaces 애플리케이션에 Amazon S3 VPC 엔드포인트 사용 기능](managing-network-vpce-iam-policy.md) 단원을 참조하십시오.  
S3 버킷과 WorkSpaces 애플리케이션 플릿이 동일한에 있어야 합니다 AWS 리전.  
Amazon S3 버킷의 세션 스크립트 객체에서 `S3:GetObject` 작업을 수행하려면 IAM 권한이 있어야 합니다. Amazon S3 버킷에 세션 스크립트를 저장하는 방법에 대한 자세한 내용은 [애플리케이션 아이콘, 설정 스크립트, 세션 스크립트 및 VHD를 S3 버킷에 저장](store-s3-bucket.md) 섹션을 참조하세요.

1. [https://console.aws.amazon.com/appstream2](https://console.aws.amazon.com/appstream2) WorkSpaces 애플리케이션 콘솔을 엽니다.

1. 탐색 창에서 [**Fleets**]를 선택합니다.

1. 업데이트할 Elastic 플릿을 선택하고 **세부 정보 보기**를 선택합니다.

1. **세션 스크립트 설정** 탭에서 **편집**을 선택합니다.

1. **S3의 세션 스크립트 객체**의 경우, 세션 스크립트 객체를 나타내는 S3 URI를 입력하거나, **S3 찾아보기**를 선택하고 S3 버킷으로 이동하여 세션 스크립트 객체를 찾습니다.

1. 변경 작업을 마치면 **변경 사항 저장**을 선택합니다.

1. 이제 시작된 모든 플릿 인스턴스에 세션 스크립트를 사용할 수 있습니다.
**참고**  
새 Elastic 플릿을 생성할 때 세션 스크립트를 구성할 수도 있습니다.