建立 Teradata Vantage 連線
若要從 AWS Glue 連線至 SAP HANA,您將需要在 AWS Secrets Manager 密碼中建立並儲存 Teradata 憑證,然後將該密碼與 AWS Glue Teradata 連線建立關聯。
先決條件:
-
如果您要透過 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 連線選項
。
設定 AWS Glue Teradata 連線:
在 Teradata 組態中,識別或建立將連線 AWS Glue 的使用者和密碼
teradataUser和teradataPassword。如需詳細資訊,請參閱《Teradata 文件》中的 Vantage 安全概觀。 在 AWS Secrets Manager 中,使用 Teradata 憑證建立密碼。若要在 Secrets Manager 中建立機密,請遵循 AWS Secrets Manager 文件中建立 AWS Secrets Manager 機密中提供的教學課程。建立機密之後,請保留機密名稱
secretName,以便進行下一個步驟。-
在選取鍵/值組時,請使用
teradataUsername值來建立user金鑰對。 -
在選取鍵/值組時,請使用
teradataPassword值來建立password金鑰對。
-
在 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。
-
在下列情況中,您可能需要其他組態:
-
Amazon VPC 中託管於 AWS 的 Teradata 執行個體
-
您將需要向定義 Teradata 安全憑證的 AWS Glue 連線提供 Amazon VPC 連線資訊。建立或更新連線時,請在網路選項中設定 VPC、子網路及安全群組。
-
-