

# 開発エンドポイントを使用してスクリプトを開発する
<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)
+ [チュートリアル: 開発エンドポイントで Amazon SageMaker AI ノートブックを使用する](dev-endpoint-tutorial-sage.md)
+ [チュートリアル: 開発エンドポイントで REPL シェルを使用する](dev-endpoint-tutorial-repl.md)
+ [チュートリアル: 開発エンドポイントで PyCharm Professional をセットアップする](dev-endpoint-tutorial-pycharm.md)
+ [高度な設定: 複数のユーザー間で開発エンドポイントを共有する](dev-endpoint-sharing.md)