

# 사용자 지정 스크립트 제공
<a name="console-custom-created"></a>

스크립트는 AWS Glue에서 추출, 변환 및 로드(ETL) 작업을 수행합니다. 자동적으로 작업의 소스 코드 로직을 생성할 때 스크립트가 생성됩니다. 스크립트를 편집하거나 사용자 지정 스크립트를 제공할 수 있습니다.

**AWS Glue의 자체 사용자 지정 스크립트를 제공하려면 다음 일반 절차를 따르십시오.**

1. AWS Management Console에 로그인하여 [https://console.aws.amazon.com/glue/](https://console.aws.amazon.com/glue/)에서 AWS Glue 콘솔을 엽니다.

1. **ETL 작업** 탭을 선택한 다음 **작업 생성** 섹션을 확인합니다. **스크립트 편집기** 옵션을 선택합니다.

1. **This job runs(이 작업이 실행됩니다)** 아래에서 다음 중 하나를 선택합니다.
   + **표준 문안 코드로 새 스크립트 생성**
   + **기존 스크립트 업로드 및 편집**

1. **작업 속성** 페이지에서 사용자 지정 스크립트를 실행하는 데 필요한 **IAM 역할**을 선택합니다. 자세한 내용은 [AWS Glue의 Identity and Access Management](security-iam.md) 섹션을 참조하세요.

1. 스크립트가 참조하는 모든 연결을 선택합니다. 이런 객체는 필요한 JDBC 데이터 스토어로 연결이 필요합니다.

   탄력적 네트워크 인터페이스는 Virtual Private Cloud(VPC)에서 인스턴스에 장착할 수 있는 가상 네트워크 인터페이스입니다. 스크립트에 사용된 데이터 스토어로 연결할 때 필요한 탄력적 네트워크 인터페이스를 선택합니다.

1. 작업 유형별 파라미터를 비롯한 추가 구성을 제공합니다. 작업 유형의 구성에 대한 자세한 내용은 [Visual ETL 작업 구축](author-job-glue.md) 섹션을 참조하세요.

1. **스크립트** 탭에서 사용자 지정 스크립트를 붙여넣거나 작성합니다.

이 섹션의 콘텐츠를 사용하여 사용자 지정 스크립트를 작성하는 프로세스를 안내합니다.

AWS Glue의 작업 추가에 대한 자세한 내용은 [Visual ETL 작업 구축](author-job-glue.md) 단원을 참조하십시오.

단계별 지침은 AWS Glue 콘솔의 [**작업 추가(Add job)**] 튜토리얼을 참조하세요.