View a markdown version of this page

Erstellen einer Teradata-Vantage-Verbindung - AWS Glue

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Erstellen einer Teradata-Vantage-Verbindung

Um eine Verbindung zu Teradata Vantage herzustellen AWS Glue, müssen Sie Ihre Teradata-Anmeldeinformationen in einem AWS Secrets Manager Secret erstellen und speichern und dieses Geheimnis dann einer Teradata-Verbindung zuordnen. AWS Glue

Voraussetzungen:

  • Wenn Sie über Amazon VPC auf Ihre Teradata-Umgebung zugreifen, konfigurieren Sie Amazon VPC so, dass Ihr AWS Glue Job mit der Teradata-Umgebung kommunizieren kann. Wir raten davon ab, über das öffentliche Internet auf die Teradata-Umgebung zuzugreifen.

    Identifizieren oder erstellen Sie in Amazon VPC eine VPC-, Subnetz- und Sicherheitsgruppe, die AWS Glue bei der Ausführung des Jobs verwendet wird. Darüber hinaus muss Amazon VPC so konfiguriert sein, dass der Netzwerkdatenverkehr zwischen Ihrer Teradata-Instance und diesem Standort zugelassen wird. Ihr Auftrag muss eine TCP-Verbindung mit Ihrem Teradata-Client-Port herstellen. Weitere Informationen zu Teradata-Ports finden Sie in der Teradata-Dokumentation.

    Abhängig von Ihrem Netzwerklayout kann eine sichere VPC-Konnektivität Änderungen an Amazon VPC und anderen Netzwerkdiensten erfordern. Weitere Informationen zur Konnektivität finden Sie in den AWS Konnektivitätsoptionen in der AWS Teradata-Dokumentation.

Um eine zu konfigurieren AWS Glue Teradata-Verbindung:
  1. Identifizieren oder erstellen Sie in Ihrer Teradata-Konfiguration einen Benutzer und das Passwort verbindet AWS Glue sich mit, teradataUser und. teradataPassword Weitere Informationen finden Sie in der Teradata-Dokumentation unter Vantage Security Overview.

  2. Erstellen Sie AWS Secrets Manager unter mithilfe Ihrer Teradata-Anmeldeinformationen ein Geheimnis. Um ein Geheimnis in Secrets Manager zu erstellen, folgen Sie dem Tutorial unter Create an AWS Secrets Manager Secret in der AWS Secrets Manager Dokumentation. Nachdem Sie das Geheimnis erstellt haben, behalten Sie den Namen des Geheimnisses secretName für den nächsten Schritt bei.

    • Erstellen Sie bei der Auswahl von Key/value Paaren ein Paar für den Schlüssel user mit dem WertteradataUsername.

    • Erstellen Sie bei der Auswahl von Key/value Paaren ein Paar für den Schlüssel password mit dem WertteradataPassword.

  3. Erstellen Sie in der AWS Glue Konsole eine Verbindung, indem Sie die Schritte unter ausführenAWS Glue Verbindung hinzufügen. Nachdem Sie die Verbindung hergestellt haben, behalten Sie den Verbindungsnamen für den nächsten Schritt bei. connectionName

    • Wählen Sie als Verbindungstyp Teradata aus.

    • Wenn Sie die IDBC-URL angeben, geben Sie die URL für Ihre Instance an. Sie können auch bestimmte durch Kommas getrennte Verbindungsparameter in Ihrer JDBC-URL fest codieren. Die URL muss dem folgenden Format entsprechen: jdbc:teradata://teradataHostname/ParameterName=ParameterValue,ParameterName=ParameterValue

      Zu den unterstützten URL-Parametern gehören:

      • DATABASE – Name der Datenbank auf dem Host, auf die standardmäßig zugegriffen werden soll.

      • DBS_PORT – der Datenbankport, der verwendet wird, wenn nicht der standardmäßige Port genutzt wird.

    • Wählen Sie bei der Auswahl eines Anmeldeinformationstyps die Option AWS Secrets Manager und legen Sie dann AWS Secret auf secretName fest.

  4. In den folgenden Situationen ist möglicherweise eine zusätzliche Konfiguration erforderlich:

    • Für Teradata-Instances, die auf einer Amazon AWS VPC gehostet werden

      • Sie müssen Amazon VPC-Verbindungsinformationen für die Verbindung angeben, die Ihre AWS Glue Teradata-Sicherheitsanmeldeinformationen definiert. Wenn Sie Ihre Verbindung erstellen oder aktualisieren, legen Sie VPC, Subnetz und Sicherheitsgruppen in den Netzwerkoptionen fest.