0 / 0
Retourner à la version anglaise de la documentation
Options de connectivité dans Data Virtualization
Dernière mise à jour : 26 nov. 2024
Options de connectivité dans la Data Virtualization

Data Virtualization offre plusieurs options de connectivité sécurisée qui dépendent des exigences de connexion de votre application.

Connexion à un noeud final public (option par défaut)

Vous pouvez connecter votre application en utilisant un nom d'hôte public que vous recevez lorsque votre service est mis à disposition. L'accès à vos données est protégé par une authentification forte, des options d'autorisation et des contrôles d'accès Db2® , un chiffrement sur la connexion et au repos et des pratiques de sécurité et de conformité IBM® pour le développement et les opérations.

Vous pouvez vous connecter à vos données en utilisant le nom d'hôte public fourni dans votre lettre de bienvenue. Vous pouvez également obtenir votre nom d'hôte et vos données d'identification de l'une des manières suivantes.
A partir de la console
  1. Connectez-vous à Data Virtualization et cliquez sur votre instance de service.
  2. Cliquez sur Gérer.
  3. Cliquez sur Ouvrir la console, puis sur Administration.
  4. Sélectionnez Connexions.
  5. Les noeuds finaux publics et privés sont affichés sous Ressources de configuration de connexion.
A partir des données d'identification de service
  1. Connectez-vous à Data Virtualization et cliquez sur votre instance de service.
  2. Cliquez sur Données d'identification du service.
  3. Cliquez sur Nouvelles données d'identification, puis sur Ajouter.
  4. Une fois les données d'identification créées, cliquez sur la flèche vers le bas d'un nom de données d'identification pour afficher les données d'identification.
  5. Dans le document JSON, notez le contenu des zones de nom d'hôte, de port, de mot de passe et de nom d'utilisateur. Ces quatre éléments permettent de rendre publique la connexion de noeud final :

Répartition des chaînes de connexion des plans en cours

Data Virtualization

La section Data Virtualization contient des informations adaptées aux applications qui établissent des connexions à Data Virtualization.

Remarque: 0... indique une ou plusieurs de ces entrées dans un tableau.
Tableau 1. Db2 on Cloud Informations de connexion d'URI
Nom de zone Indice Descriptif
Type   Type de connexion Par exemple, URI.
Scheme   Scheme pour un URI. Par exemple, db2.
Path   Chemin d'accès à un nom de base de données d'URI. La valeur par défaut est bludb.
Authentication Username Nom d'utilisateur que vous utilisez pour vous connecter.
Authentication Password Mot de passe de l'utilisateur.
Authentication Method Mode d'authentification. Par exemple, l'authentification directe est gérée par le pilote.
Hosts 0... Nom d'hôte et port auxquels se connecter.
Composed 0... URI qui combine Scheme, Authentication, Hostet Path.
Certificate Name Nom attribué au certificat autosigné pour le déploiement de la base de données.
Certificate Base64 Version codée en base64 du certificat.
Section CLI

La section de l'interface de ligne de commande contient des informations que vous pouvez utiliser pour vous connecter à Data Virtualization.

Remarque: 0... indique une ou plusieurs de ces entrées dans un tableau.
Tableau 2. PostgreSQL ou informations de connexion à l'interface de ligne de commande
Nom de zone Indice Descriptif
Bin   Le binaire recommandé pour créer une connexion ; dans ce cas, il s'agit de Data Virtualization.
Composed   Commande formatée pour établir une connexion à votre déploiement. La commande combine la variable Bin , les paramètres de variable Environment et utilise Arguments comme paramètres de ligne de commande.
Environment   Liste de clés ou de valeurs que vous définissez en tant que variables d'environnement.
Arguments 0... Informations transmises en tant qu'arguments à la commande affichée dans la zone Bin .
Certificate Base64 Certificat autosigné utilisé pour confirmer qu'une application se connecte au serveur approprié. Il est encodé en base64.
Certificate Nom Nom attribué au certificat autosigné.
Type   Type de package qui utilise ces informations de connexion ; en l'occurrence, cli.
Exemple de données d'identification de service JSON

Le fichier json de services VCAP suivant peut être utilisé pour établir des connexions à vos instances de base de données de plan Enterprise :

{
  "apikey": "<apikey>",
  "connection": {
    "cli": {
      "arguments": [
        [
          "-u",
          "ipa8emxc",
          "-p",
          "e2haTt1FJ7m3UQXY",
          "--ssl",
          "--sslCAFile",
          "2ac5a4d3-1307-40f5-99a4-043e278fb084",
          "--authenticationDatabase",
          "admin",
          "--host",
          "a1d53ce7-166c-42d1-af26-7809dexxxxxx.yyyyyy.databases.appdomain.cloud:32447"
        ]
      ],
      "bin": "db2",
      "certificate": {
        "certificate_base64": "<certificate_code>",
        "name": "2ac5a4d3-1307-40f5-99a4-043e278fb084"
      },
      "composed": [
        "db2 -u ipa8emxc -p e2haTt1FJ7m3UQXY --ssl --sslCAFile 2ac5a4d3-1307-40f5-99a4-043e278fb084 --authenticationDatabase admin --host a1d53ce7-166c-42d1-af26-7809dexxxxxx.yyyyyy.databases.appdomain.cloud:32447"
      ],
      "environment": {},
      "type": "cli"
    },
    "db2": {
      "authentication": {
        "method": "direct",
        "password": "<password>",
        "username": "<user_name>"
      },
      "certificate": {
        "certificate_base64": "<certificate_code>",
        "name": "2ac5a4d3-1307-40f5-99a4-043e278fb084"
      },
      "composed": [
        "db2://ipa8emxc:e2haTt1FJ7m3UQXY@a1d53ce7-166c-42d1-af26-7809dexxxxxx.yyyyyy.databases.appdomain.cloud:32447/bludb?authSource=admin&replicaSet=replset"
      ],
      "database": "bludb",
      "host_ros": [
        "a1d53ce7-166c-42d1-af26-7809dexxxxxx.yyyyyy.databases.appdomain.cloud:31196"
      ],
      "hosts": [
        {
          "hostname": "a1d53ce7-166c-42d1-af26-7809dexxxxxx.yyyyyy.databases.appdomain.cloud",
          "port": 32447
        }
      ],
      "jdbc_url": [
        "jdbc:db2://a1d53ce7-166c-42d1-af26-7809dexxxxxx.yyyyyy.databases.appdomain.cloud:32447/bludb:user=<userid>;password=<your_password>;sslConnection=true;"
      ],
      "path": "/bludb",
      "query_options": {
        "authSource": "admin",
        "replicaSet": "replset"
      },
      "replica_set": "replset",
      "scheme": "db2",
      "type": "uri"
    }
  },
}

Connexion à un noeud final privé: noeud final de service IBM Cloud

Data Virtualization prend en charge la connectivité privée via un noeud final de service IBM Cloud . Les noeuds finaux de service IBM Cloud acheminent en toute sécurité le trafic réseau entre les différents services IBM Cloud via le réseau de fond de panier privé IBM Cloud . Lorsque vous configurez votre instance Data Virtualization avec la connectivité de noeud final de service IBM Cloud , le trafic entre votre base de données de cloud et les applications déployées sur votre compte IBM Cloud ne traverse aucun réseau public.

Recherche et réponse à l'IA générative
Ces réponses sont générées par un modèle de langue de grande taille dans watsonx.ai en fonction du contenu de la documentation du produit. En savoir plus