

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用開發端點來開發指令碼
<a name="dev-endpoint"></a>

**注意**  
 開發端點僅支援 2.0 AWS Glue 之前的 版本。對於您可以在其中撰寫和測試 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 筆記本以測試和偵錯 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)