

# 使用开发终端节点来开发脚本
<a name="dev-endpoint"></a>

**注意**  
 只有 2.0 之前的 Amazon Glue 版本支持开发端点。要获得可以创作和测试 ETL 脚本的交互式环境，请使用 [Amazon GlueStudio 上的笔记本](https://docs.amazonaws.cn/glue/latest/ug/notebooks-chapter.html)。

Amazon Glue 可以创建一个环境（称为*开发终端节点*），您可以使用该环境以迭代方式开发和测试您的提取、转换和加载 (ETL) 脚本。您可以使用  Amazon Glue 控制台或 API 创建、编辑和删除开发终端节点。

## 管理您的开发环境
<a name="dev-endpoint-managing-dev-environment"></a>

在创建开发终端节点时，您可提供配置值来设置开发环境。这些值告知 Amazon Glue 如何设置网络，以便您可以安全地访问终端节点，并且终端节点可以访问您的数据存储。

然后，您可以创建一个笔记本以连接到终端节点，并使用您的笔记本编写和测试 ETL 脚本。当您对开发过程的结果感到满意时，可以创建一个运行脚本的 ETL 任务。通过此过程，您可以用交互式方式添加函数并调试脚本。

按照本节中的教程操作，了解如何通过笔记本使用开发终端节点。

**Topics**
+ [管理您的开发环境](#dev-endpoint-managing-dev-environment)
+ [开发终端节点工作流](dev-endpoint-workflow.md)
+ [Amazon 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 shell 与开发终端节点结合使用](dev-endpoint-tutorial-repl.md)
+ [教程：通过开发终端节点设置 PyCharm Professional](dev-endpoint-tutorial-pycharm.md)
+ [高级配置：在多个用户之间共享开发终端节点](dev-endpoint-sharing.md)