本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立使用者定義的 AWS Glue 連線
注意
使用者透過SQL延伸 UI 建立的所有 AWS Glue 連線都會自動加上下列標籤:
-
UserProfile:
user-profile-name
-
AppType: "JL"
這些標籤套用到透過SQL延伸 UI 建立的 AWS Glue 連線具有兩個目的。"UserProfile":
標籤允許識別建立 AWS Glue 連線的特定使用者設定檔,提供負責連線的使用者可見性。user-profile-name
"AppType": "JL"
標籤會分類連線的來源,並將其與 JupyterLab 應用程式建立關聯。這可讓這些連線與可能已透過其他方式建立的連線有所區別,例如 AWS CLI。
必要條件
使用SQL延伸 UI 建立 AWS Glue 連線之前,請確定您已完成下列任務:
-
請您的管理員:
-
啟用 Studio 網域與您要連線之資料來源之間的網路通訊。若要了解聯網需求,請參閱 設定 Studio 和資料來源之間的網路存取 (適用於管理員)。
-
確保已設定必要的IAM許可,以管理 AWS Glue 連線和存取 Secrets Manager。若要了解必要的許可,請參閱 設定存取資料來源的IAM許可 (適用於管理員)。
注意
管理員可以限制使用者只能存取由使用者在 JupyterLab 應用程式中建立的連線。這可以透過設定範圍縮小為使用者設定檔的標籤型存取控制來完成。
-
-
檢查連線屬性和指示,以在 中為您的資料來源建立秘密在 Secrets Manager 中建立資料庫存取登入資料的秘密。
使用者工作流程
下列步驟會在建立使用者連線時提供使用者工作流程:
-
選取資料來源類型:選擇新增連線圖示時,會開啟表單,提示使用者選取要連線的資料來源類型,例如 Amazon Redshift、Athena 或 Snowflake。
-
提供連線屬性:根據選取的資料來源,動態載入相關的連線屬性。表單會指出所選資料來源的哪些欄位為必要或選用。若要了解資料來源的可用屬性,請參閱 連線參數。
-
選取您的 AWS Secrets Manager ARN:對於 Amazon Redshift 和 Snowflake 資料來源,系統會提示使用者選取儲存敏感資訊的 AWS Secrets ManagerARN,例如使用者名稱和密碼。若要了解建立資料來源的秘密,請參閱 在 Secrets Manager 中建立資料庫存取登入資料的秘密。
-
儲存連線詳細資訊:按一下建立時,提供的連線屬性會儲存為 AWS Glue 連線。
-
測試您的連線:如果連線成功,則相關的資料庫和資料表會顯示在瀏覽器中。如果連線失敗,會顯示錯誤訊息,提示使用者檢閱和更正連線詳細資訊。
-
熟悉SQL延伸功能:若要了解延伸功能,請參閱 SQL 延伸功能和用量。
-
(選用) 更新或刪除使用者建立的連線:如果使用者已獲得必要的許可,他們可以更新或刪除他們建立的連線。若要進一步了解必要的許可,請參閱 使用者定義的連線需要IAM許可。