

# 개발 엔드포인트를 사용하여 스크립트 개발
<a name="dev-endpoint"></a>

**참고**  
 개발 엔드포인트는 AWS Glue의 2.0 이전 버전에서만 지원됩니다. ETL 스크립트를 작성하고 테스트할 수 있는 대화형 환경에서는 [AWS Glue Studio에서 노트북](https://docs.aws.amazon.com/glue/latest/ug/notebooks-chapter.html)을 사용합니다.

AWS Glue는 추출, 변환 및 로드(ETL) 스크립트를 반복적으로 개발하고 테스트할 수 있는 *개발 엔드포인트*라는 환경을 생성할 수 있습니다.  AWS Glue 콘솔 또는 API를 사용하여 개발 엔드포인트를 만들고, 편집하고, 삭제할 수 있습니다.

## 개발 환경 관리
<a name="dev-endpoint-managing-dev-environment"></a>

개발 엔드포인트를 만들 때 구성 값을 제공하여 개발 환경을 제공합니다. 이 값은 AWS Glue가 어떻게 네트워크를 설치하는지 알려줘 안전하게 엔드포인트로 액세스할 수 있고 엔드포인트는 데이터 스토어에 액세스할 수 있습니다.

그런 다음, 엔드포인트로 연결되는 노트북을 만들고 이를 사용하여 ETL 스크립트를 작성 및 테스트할 수 있습니다. 개발 절차에 따른 결과를 만족하면 스크립트를 실행하는 ETL 작업을 생성합니다. 이 과정을 통해 함수를 추가하고 상호적으로 스크립트를 디버깅할 수 있습니다.

이 섹션의 자습서에 따라 노트북에서 개발 엔드포인트를 사용하는 방법을 배우십시오.

**Topics**
+ [개발 환경 관리](#dev-endpoint-managing-dev-environment)
+ [개발 엔드포인트 워크플로](dev-endpoint-workflow.md)
+ [AWS Glue 개발 엔드포인트가 SageMaker 노트북과 함께 작동하는 방식](dev-endpoint-how-it-works.md)
+ [개발 엔드포인트 추가](add-dev-endpoint.md)
+ [개발 엔드포인트 액세스](dev-endpoint-elastic-ip.md)
+ [자습서: JupyterLab에 Jupyter Notebook을 설정하여 ETL 스크립트 테스트 및 디버깅](dev-endpoint-tutorial-local-jupyter.md)
+ [자습서: 개발 엔드포인트와 SageMaker AI 노트북 함께 사용](dev-endpoint-tutorial-sage.md)
+ [자습서: 개발 엔드포인트를 통해 REPL 셸 사용하기](dev-endpoint-tutorial-repl.md)
+ [자습서: 개발 엔드포인트로 PyCharm Professional 설치하기](dev-endpoint-tutorial-pycharm.md)
+ [고급 구성: 여러 사용자 간에 개발 엔드포인트 공유](dev-endpoint-sharing.md)