View a markdown version of this page

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][サブネット]、および [セキュリティグループ] を設定します。