建立 Teradata Vantage 連線 - AWS Glue

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

建立 Teradata Vantage 連線

要從中連接到 Teradata 華帝 AWS Glue,您需要在密碼中創建和存儲您的 Teradata 憑據,然後將該機 AWS Secrets Manager 密與 Teradata 連接相關聯。 AWS Glue

先決條件:

  • 如果您要透過 Amazon VPC 存取 Teradata 環境,請設定 Amazon VPC 以允許您的 AWS Glue 任務與 Teradata 環境進行通訊。我們不建議透過公有網際網路存取 Teradata 環境。

    在 Amazon VPC 中,識別或建立 AWS Glue 將在執行任務時使用的 VPC子網路安全群組。此外,您也需要確保 Amazon VPC 已完成設定,以允許 Teradata 執行個體與此位置之間的網路流量。您的任務將需要與 Teradata 用戶端連接埠建立 TCP 連線。如需有關 Teradata 連接埠的詳細資訊,請參閱 Teradata 文件

    根據您的網路配置,安全 VPC 連線可能需要變更 Amazon VPC 和其他網路服務。如需有關 AWS 連線的詳細資訊,請參閱 Teradata 文件中的AWS 連線選項

若要設定 T AWS Glue eradata 連線:
  1. 在您的 Teradata 配置中,識別或創建一個用戶和密碼 AWS Glue 將與 Teradata 用戶和密碼連接。如需詳細資訊,請參閱《Teradata 文件》中的 Vantage 安全概觀

  2. 在中 AWS Secrets Manager,使用您的 Teradata 認證建立密碼。若要在 Secrets Manager 中建立密碼,請遵循 AWS Secrets Manager 文件中建立 AWS Secrets Manager 密碼中提供的教學課程。建立機密之後,請保留機密名稱 secretName,以便進行下一個步驟。

    • 在選取鍵/值組時,請使用 teradataUsername 值來建立 user 金鑰對。

    • 在選取鍵/值組時,請使用 teradataPassword 值來建立 password 金鑰對。

  3. 在主 AWS Glue 控台中,依照中的步驟建立連線新增 AWS Glue 連線。建立連線之後,請保留連線名稱 connectionName,以便進行下一個步驟。

    • 選取連線類型時,請選取 Teradata。

    • 提供 JDBC URL 時,請提供執行個體的 URL。您也可在 JDBC URL 中,針對特定逗號分隔的連線參數進行硬編碼。URL 必須符合下列格式:jdbc:teradata://teradataHostname/ParameterName=ParameterValue,ParameterName=ParameterValue

      支援的 URL 參數包括:

      • DATABASE:依預設要存取之主機的資料庫名稱。

      • DBS_PORT:在非標準連接埠上執行時所使用的資料庫連接埠。

    • 選取憑證類型時,請選取 AWS Secrets Manager,然後將 AWS 密碼 設定為 secretName

  4. 在下列情況中,您可能需要其他組態:

    • 對於 AWS 在 Amazon VPC 上託管的 Teradata 執行個體

      • 您需要向定義 Teradata 安全登入資料的 AWS Glue 連線提供 Amazon VPC 連線資訊。建立或更新連線時,請在網路選項中設定 VPC子網路安全群組