

# AWS Glue Studio에서 노트북을 사용하여 ETL 작업 생성
<a name="create-notebook-job"></a>

**AWS Glue Studio 콘솔에서 노트북 사용을 시작하려면**

1.  AWS Identity and Access Management 정책을 AWS Glue Studio 사용자에게 연결하고 ETL 작업 및 노트북에 대한 IAM 역할을 생성합니다.

1.  [IAM 역할에 권한 부여](notebook-getting-started.md#studio-notebook-permissions)에 설명된 대로 노트북에 대한 추가 IAM 보안을 구성합니다.

1.  [https://console.aws.amazon.com/gluestudio/](https://console.aws.amazon.com/gluestudio/)에서 AWS Glue Studio 콘솔을 엽니다.
**참고**  
브라우저가 서드 파티 쿠키를 차단하지 않는지 확인합니다. 브라우저가 기본값 또는 사용자가 지정한 설정으로 서드 파티 쿠키를 차단하는 경우 노트북이 실행되지 않습니다. 쿠키 관리에 관한 자세한 내용은 다음을 참조하세요.
   + [Chrome](https://support.alertlogic.com/hc/en-us/articles/360018127132-Turn-Off-Block-Third-Party-Cookies-in-Chrome-for-Windows)
   + [Firefox](https://support.mozilla.org/en-US/kb/third-party-cookies-firefox-tracking-protection)
   + [Safari](https://support.apple.com/guide/safari/manage-cookies-sfri11471/mac)

1. 왼쪽 탐색 메뉴에서 **작업(Jobs)** 링크를 선택합니다.

1.  **Jupyter Notebook(Jupyter notebook)**을 선택한 다음 **생성(Create)**을 선택하여 새 노트북 세션을 시작합니다.

1.  **Jupyter Notebook에서 작업 생성** 페이지에서 작업 이름을 제공하고 사용할 IAM 역할을 선택합니다. **작업 생성(Create job)**을 선택합니다.

    잠시 후에 노트북 편집기가 나타납니다.

1.  코드를 추가한 후 셀을 실행하여 세션을 시작해야 합니다. 다음과 같은 여러 가지 방법으로 셀을 실행할 수 있습니다.
   + 재생 버튼을 누릅니다.
   +  키보드 단축키를 사용합니다.
     +  MacOS에서 **Command** \$1 **Enter**를 눌러 셀을 실행합니다.
     +  Windows에서 **Shift** \$1 **Enter**를 눌러 셀을 실행합니다.

    Jupyter Notebook 인터페이스를 사용하여 코드를 작성하는 방법에 대한 자세한 내용은 *[Jupyter Notebook 사용 설명서](https://jupyter-notebook.readthedocs.io/en/stable/notebook.html)*를 참조하세요.

1.  스크립트를 테스트하려면 전체 스크립트 또는 개별 셀을 실행합니다. 모든 명령 출력은 셀 아래 영역에 표시됩니다.

1.  노트북 개발을 마친 후 작업을 저장하고 실행할 수 있습니다. **스크립트(Script)** 탭에서 스크립트를 찾을 수 있습니다. 노트북에 추가한 모든 매직은 제거되고 생성된 AWS Glue 작업의 스크립트의 일부로 저장되지 않습니다. AWS Glue Studio는 노트북 내용에서 생성된 스크립트의 끝에 `job.commit()`을 자동으로 추가합니다.

   작업 실행 방법에 대한 자세한 내용은 [작업 실행 시작](managing-jobs-chapter.md#start-jobs) 섹션을 참조하세요.

   