0 / 0
Zurück zur englischen Version der Dokumentation
Verbindung und Authentifizierung mit dem Data Virtualization
Letzte Aktualisierung: 26. Nov. 2024
Benutzeranmeldeinformationen und Authentifizierungsmethoden in der Data Virtualization

Data Virtualization verwendet Ihre " IBM® Cloud für die Verbindung mit dem Dienst.

Berechtigung

Cloud Pak for Data -Benutzer, die dazu berechtigt sind, können eine Verbindung zur Data Virtualization herstellen und diese nutzen. Weitere Informationen finden Sie unter Verwalten von Rollen für Benutzer in der Data Virtualization.

Die Rollen Data Virtualization werden unabhängig von der Gruppenzugehörigkeit zur Autorisierung verwendet. Die Data Virtualization verwendet eine rollenbasierte Zugriffskontrolle für die Autorisierung auf Datenbank- und Objektebene. Die Data Virtualization folgt der Autorisierung auf der Grundlage des " Db2® -Autoritäten- und Privilegienmodells.
Authentifizierung

Wenn Sie sich über JDBC bei Data Virtualization authentifizieren oder bei der Vorschau von Assets im Katalog oder Projekt dazu aufgefordert werden, müssen Sie den API-Schlüssel oder das Authentifizierungs-Token angeben.

Ein " Data Virtualization " Manager -Benutzer muss ausdrücklich " Cloud Pak for Data -Benutzer zum " Data Virtualization -Dienst hinzufügen, damit sich diese Benutzer direkt beim Dienst authentifizieren können. Wenn der ' Data Virtualization ' Manager einen ' Cloud Pak for Data Benutzer zum Dienst hinzufügt, wird dem Benutzer eine ' Data Virtualization Rolle zugewiesen.

Data Virtualization unterstützt die folgenden Authentifizierungsmethoden.

Benutzer-IDs

Wenn Sie in der Data Virtualization einen Benutzer hinzufügen, werden Sie auf der Seite IBMid hinzufügen zur Eingabe einer gültigen IBMid aufgefordert. Bei dieser ID handelt es sich um die IBM Cloud-ID. Die Benutzerkennung für Data Virtualization wird automatisch als dv_<ibm_id> erstellt.

JWT-Tokens

Zum Herstellen einer Verbindung können Sie JSON Web Tokens (JWT) verwenden.

JDBC-Zugriffstoken
"jdbc:db2://Host_name_or_IP_address/Database_name:accessToken=Access_token;securityMechanism=15;pluginName=IBMIAMauth;sslConnection=true"

Dabei steht Zugriffstoken für das Cloud Pak for Data -Plattform-oder -Instanztoken.

CLP-Zugriffstoken
Stellen Sie eine Verbindung zum Datenbankserver Datenbankservername her und übergeben Sie das Zugriffstoken, indem Sie den folgenden Befehl über eine CLP-Schnittstelle oder ein Script ausführen.
CONNECT TO Database_server_name ACCESSTOKEN Access_token
CLPPlus-Zugriffstoken
Stellen Sie eine Verbindung zum DSN-Aliasnamen (@Data_source_name) her und übergeben Sie das Zugriffstoken, indem Sie den folgenden Befehl über eine CLPPLUS-Schnittstelle oder über ein Script ausführen.
CONNECT @Data_source_name using(accesstoken Access_token)

API-Schlüssel

Zum Herstellen einer Verbindung können Sie einen API-Schlüssel verwenden.

ODBC API-Schlüssel
Verwenden Sie ' ODBC, um eine Verbindung zur Data Virtualization herzustellen.
  1. Führen Sie die folgenden Befehle aus, um Konfigurationsdetails zur Treiberkonfigurationsdatei db2dsdriver.cfg hinzuzufügen:
    db2cli writecfg add -database bludb -host <HOSTNAME> -port <SSL PORT>
    db2cli writecfg add -database bludb -host <HOSTNAME> -port <SSL PORT> -parameter "SecurityTransportMode=SSL"
    db2cli writecfg add -database bludb -host <HOSTNAME> -port <SSL PORT> -parameter "Authentication=GSSPLUGIN"
    db2cli writecfg add -dsn watsonquery -database bludb -host <HOSTNAME> -port <SSL PORT>
  2. Führen Sie den folgenden Befehl aus, um die ODBC -Konfiguration zu validieren:
    db2cli validate -dsn watsonquery -connect -user IBM_SUBSTTOKEN_APIKEY -passwd <API_key>
JDBC-API-Schlüssel
"jdbc:db2://Host_name_or_IP_address:DV_SSL_port/Database_name:apiKey=API_key;securityMechanism=15;pluginName=IBMIAMauth;sslConnection=true"
Dabei ist API-Schlüssel der API-Schlüssel der Cloud Pak for Data -Plattform oder -Instanz.
CLP-API-Schlüssel
Stellen Sie mit einem API-Schlüssel eine Verbindung zum Datenbankserver Database_server_name her, indem Sie den folgenden Befehl über eine CLP-Schnittstelle oder über ein Script ausführen.
CONNECT TO Database_server_name APIKEY API_key
CLPPlus-API-Schlüssel
Stellen Sie mit einem API-Schlüssel eine Verbindung zum DSN-Aliasnamen (@data_source_name) her, indem Sie den folgenden Befehl über eine CLPPLUS-Schnittstelle oder ein Script ausführen.
CONNECT @Data_source_name using(apikey API_key)
Generative KI-Suche und -Antwort
Diese Antworten werden von einem großen Sprachmodell in watsonx.ai basierend auf dem Inhalt der Produktdokumentation generiert. Weitere Informationen