開發端點 - AWS 連接詞

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

開發端點

開發端點是一種環境,可讓您用於開發及測試 AWS Glue 指令碼。您可以使用 AWS Glue 來建立、編輯和刪除開發端點。您可以列出所有已建立的開發端點。您可以新增、刪除或輪換開發端點的 SSH 金鑰。您也可以建立使用開發端點的筆記本。

您可以提供組態值來佈建開發環境。這些值會告訴 AWS Glue 如何設定網路,讓您安全地存取您的開發端點,同時讓您的端點可以存取您的資料存放區。然後,您便可以建立筆記本,連線到開發端點。您可以使用您的筆記本來編寫和測試 ETL 指令碼。

使用具備與您用來執行 AWS Glue ETL 任務 IAM 角色相似許可的 AWS Identity and Access Management (IAM) 角色。使用虛擬私有雲端 (VPC)、子網路和安全群組來建立可安全地連線到您資料資源的開發端點。您可以產生 SSH 金鑰對來使用 SSH 連線到開發環境。

您可以為 Amazon S3 資料,以及在您可以透過 JDBC 存取資料集的 VPC 中建立開發端點。

您可以在本機電腦上安裝 Jupyter 筆記本,並在開發端點上將其用於偵錯和測試 ETL 指令碼。或者,您可使用 Sagemaker 筆記本在 AWS 上的 JupyterLab 中撰寫 ETL 指令碼。請參閱搭配開發端點使用 SageMaker 筆記本

AWS Glue 會使用附帶 aws-glue-dev-endpoint 字首的名稱,為 Amazon EC2 執行個體加上標籤。

您可以在開發端點上設定筆記本伺服器,以使用 AWS Glue 延伸模組執行 PySpark。