Teradata Vantage 接続の作成 - AWS Glue

Teradata Vantage 接続の作成

AWS Glue から Teradata Vantage に接続するには、Teradata 認証情報を作成して AWS Secrets Manager シークレットに保存し、そのシークレットを AWS Glue Teradata 接続に関連付ける必要があります。

前提条件:

  • Amazon VPC を通じて Teradata 環境にアクセスしている場合は、AWS Glue ジョブが Teradata 環境と通信できるように Amazon VPC を設定します。パブリックインターネット経由で Teradata 環境にアクセスすることは推奨されていません。

    Amazon VPC で、AWS Glue がジョブの実行中に使用する [VPC][サブネット]、および [セキュリティグループ] を特定または作成します。さらに、Teradata インスタンスとこの場所の間のネットワークトラフィックを許可するように Amazon VPC が設定されているようにする必要があります。ジョブでは、Teradata クライアントポートとの TCP 接続を確立する必要があります。Teradata ポートの詳細については、Teradata のドキュメントを参照してください。

    ネットワークレイアウトに応じて、安全な VPC 接続を実現するには、Amazon VPC および他のネットワークサービスの変更が必要な場合があります。AWS 接続の詳細については、Teradata ドキュメントの「AWS 接続オプション」を参照してください。

AWS Glue Teradata 接続を設定するには:
  1. Teradata 設定で、AWS Glue が接続するユーザーとパスワード (teradataUser および teradataPassword) を識別または作成します。詳細については、Teradata ドキュメントの「Vantage セキュリティの概要」を参照してください。

  2. AWS Secrets Manager で、Teradata 認証情報を使用してシークレットを作成します。Secrets Manager でシークレットを作成するには、AWS Secrets Manager ドキュメントの「AWS Secrets Manager シークレットを作成する」にあるチュートリアルに従ってください。シークレットを作成したら、次のステップのためにシークレット名 secretName を保存しておきます。

    • [key/value ペア] を選択する際に、teradataUsername という値を持つキー user のペアを作成します。

    • [key/value ペア] を選択する際に、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. 次の状況では、追加の設定が必要になる場合があります。

    • Amazon VPC の AWS でホストされている Teradata インスタンスの場合

      • Teradata セキュリティ認証情報を定義する AWS Glue 接続に、Amazon VPC 接続に関する情報を提供する必要があります。接続を作成または更新する際に、[ネットワークオプション][VPC][サブネット]、および [セキュリティグループ] を設定します。