

# 開発エンドポイントのワークフロー
<a name="dev-endpoint-workflow"></a>

AWS Glue の開発エンドポイントを使用するには、次のワークフローに従います。

1. API を使用して開発エンドポイントを作成します。このエンドポイントは、定義したセキュリティグループを使用して、Virtual Private Cloud (VPC) 内で起動されます。

1. API は、開発エンドポイントがプロビジョニングされて使用可能になるまで、開発エンドポイントをポーリングします。使用可能になると、次のいずれかの方法を使用して開発エンドポイントに接続し、AWS Glue スクリプトを作成してテストします。
   + アカウントに SageMaker AI ノートブックを作成します。ノートブックの作り方の詳細については、「[AWS Glue Studio ノートブックによるコードの作成](notebooks-chapter.md)」を参照してください。
   + ターミナルウィンドウを開いて、開発エンドポイントに直接接続します。
   + JetBrains [PyCharm Python IDE](https://www.jetbrains.com/pycharm/) の Professional エディションがある場合は、これを開発エンドポイントに接続し、これを使用してインタラクティブに開発を行います。スクリプトに `pydevd` ステートメントを挿入すると、PyCharm でリモートブレークポイントをサポートできます。

1. 開発エンドポイントでのデバッグとテストが完了したら、削除することができます。