개발 엔드포인트 워크플로 - AWS Glue

개발 엔드포인트 워크플로

다음 절차에 따라 AWS Glue 개발 엔드포인트를 사용합니다.

  1. 콘솔 또는 API를 사용하여 개발 엔드포인트를 생성합니다. 이 엔드포인트를 정의한 보안 그룹으로 Virtual Private Cloud(VPC)에서 시작합니다.

  2. 엔드포인트가 제공되어 작업을 시작할 준비가 된 상태가 될 때까지 콘솔 또는 API를 사용하여 개발 엔드 포인트를 조사합니다. 준비가 되었다면, 다음 방법 중 하나를 사용해 개발 엔드포인트로 연결하여 AWS Glue 스크립트를 작성 및 테스트할 수 있습니다.

    • 로컬 시스템으로 Apache Zeppelin 노트북을 설치하고 개발 엔드포인트로 연결하며 브라우저를 사용하여 개발합니다.

    • AWS Glue 콘솔을 사용하여 계정에서 Zeppelin 노트북 서버를 자체 Amazon EC2 인스턴스 내에 생성한 다음, 브라우저를 사용하여 여기에 연결합니다. 노트북 서버를 생성하는 방법에 대한 자세한 내용은 개발 엔드포인트와 연결된 노트북 서버 생성 단원을 참조하십시오.

    • AWS Glue 콘솔을 사용하여 계정에 SageMaker 노트북을 생성합니다. 노트북을 생성하는 방법에 대한 자세한 내용은 AWS Glue 콘솔에서 노트북 작업 단원을 참조하십시오.

    • 터미널 창을 열어 바로 개발 엔드포인트로 연결합니다.

    • JetBrains PyCharm Python IDE의 전문가 버전이 있다면 개발 엔드포인트로 연결하고 이것을 사용하여 상호적으로 개발합니다. 스크립트에 pydevd 문을 입력하면 PyCharm은 원격 중단점을 지원할 수 있습니다.

  3. 개발 엔드포인트의 디버깅과 테스트가 완료된다면 이것을 삭제할 수 있습니다.