建立使用者定義的 AWS Glue 連線 - Amazon SageMaker AI

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

建立使用者定義的 AWS Glue 連線

注意

使用者透過SQL延伸 UI 建立的所有 AWS Glue 連線都會自動加上下列標籤:

  • UserProfile: user-profile-name

  • AppType: "JL"

這些標籤套用到透過SQL延伸 UI 建立的 AWS Glue 連線具有兩個目的。"UserProfile": user-profile-name 標籤允許識別建立 AWS Glue 連線的特定使用者設定檔,提供負責連線的使用者可見性。"AppType": "JL" 標籤會分類連線的來源,並將其與 JupyterLab 應用程式建立關聯。這可讓這些連線與可能已透過其他方式建立的連線有所區別,例如 AWS CLI。

必要條件

使用SQL延伸 UI 建立 AWS Glue 連線之前,請確定您已完成下列任務:

使用者工作流程

下列步驟會在建立使用者連線時提供使用者工作流程:

  1. 選取資料來源類型:選擇新增連線圖示時,會開啟表單,提示使用者選取要連線的資料來源類型,例如 Amazon Redshift、Athena 或 Snowflake。

  2. 提供連線屬性:根據選取的資料來源,動態載入相關的連線屬性。表單會指出所選資料來源的哪些欄位為必要或選用。若要了解資料來源的可用屬性,請參閱 連線參數

  3. 選取您的 AWS Secrets Manager ARN:對於 Amazon Redshift 和 Snowflake 資料來源,系統會提示使用者選取儲存敏感資訊的 AWS Secrets ManagerARN,例如使用者名稱和密碼。若要了解建立資料來源的秘密,請參閱 在 Secrets Manager 中建立資料庫存取登入資料的秘密

  4. 儲存連線詳細資訊:按一下建立時,提供的連線屬性會儲存為 AWS Glue 連線。

  5. 測試您的連線:如果連線成功,則相關的資料庫和資料表會顯示在瀏覽器中。如果連線失敗,會顯示錯誤訊息,提示使用者檢閱和更正連線詳細資訊。

  6. 熟悉SQL延伸功能:若要了解延伸功能,請參閱 SQL 延伸功能和用量

  7. (選用) 更新或刪除使用者建立的連線:如果使用者已獲得必要的許可,他們可以更新或刪除他們建立的連線。若要進一步了解必要的許可,請參閱 使用者定義的連線需要IAM許可