

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

# 從開發端點移轉至互動式工作階段
<a name="development-migration-checklist"></a>

 使用下列檢查清單決定要從開發端點移轉至互動式工作階段的合適方法。

 **您的指令碼是否仰賴 AWS Glue 0.9 或 1.0 的特定功能 (例如 HDFS、YARN)？** 

 如果答案為是，請參閱[將 AWS Glue 任務移轉至  AWS Glue 3.0 版](https://docs.aws.amazon.com/glue/latest/dg/migrating-version-30.html)，了解如何從 Glue 0.9 或 1.0 移轉至 Glue 3.0 及更高版本。

 **您使用哪種方法存取自己的開發端點？** 


| 如果使用此方法 | 則執行此操作 | 
| --- | --- | 
| SageMaker AI 筆記本、Jupyter 筆記本或 JupyterLab | 在 Jupyter 上下載 .ipynb 檔案以移轉到 [AWS Glue Studio 筆記本](https://docs.aws.amazon.com/glue/latest/dg/interactive-sessions-gs-notebook.html)，然後上傳  .ipynb 檔案以建立新的 AWS Glue Studio 筆記本任務。或者，您也可以使用 [ SageMaker AI Studio](https://aws.amazon.com/blogs/machine-learning/prepare-data-at-scale-in-amazon-sagemaker-studio-using-serverless-aws-glue-interactive-sessions/) 並選擇 AWS Glue 內核。 | 
| Zeppelin 筆記本 | 透過複製並貼上程式碼手動將筆記本轉換成 Jupyter 筆記本，或使用第三方轉換器 (如 ze2nb) 自動轉換。然後，在 AWS Glue Studio 筆記本或 SageMaker AI Studio 中使用筆記本。 | 
| IDE |  請參閱[使用 AWS Glue 互動式工作階段搭配 PyCharm 撰寫 AWS Glue 任務](https://aws.amazon.com/blogs/big-data/author-aws-glue-jobs-with-pycharm-using-aws-glue-interactive-sessions/)，或[將互動式工作階段與 Microsoft Visual Studio Code 搭配使用](https://docs.aws.amazon.com/glue/latest/dg/interactive-sessions-vscode.html)。 | 
| REPL |   在本機安裝 [https://docs.aws.amazon.com/glue/latest/dg/interactive-sessions.html](https://docs.aws.amazon.com/glue/latest/dg/interactive-sessions.html)，然後請執行下列命令： [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/glue/latest/dg/development-migration-checklist.html)  | 
| SSH | 互動式工作階段中沒有對應的選項。或者，您可以使用 Docker 映像檔。如需進一步了解，請參閱[使用 Docker 映像檔進行開發](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-libraries.html#develop-local-docker-image)。 | 