0 / 0
Volver a la versión inglesa de la documentación
Opciones de conectividad en Data Virtualization
Última actualización: 26 nov 2024
Opciones de conectividad en la Data Virtualization

Data Virtualization ofrece varias opciones de conectividad segura que dependen de los requisitos de conexión de la aplicación.

Conexión a un punto final público (opción predeterminada)

Puede conectar la aplicación utilizando un nombre de host público que reciba cuando se suministre el servicio. El acceso a los datos está protegido por una autenticación fuerte, opciones de autorización y controles de acceso de Db2® , cifrado a través de la conexión y en reposo, y prácticas de seguridad y conformidad de IBM® para el desarrollo y las operaciones.

Puede conectarse a los datos utilizando el nombre de host público que se ha proporcionado en la carta de bienvenida. También puede obtener el nombre de host y las credenciales de las formas siguientes.
Desde la consola
  1. Inicie sesión en Data Virtualization y pulse la instancia de servicio.
  2. Pulse Gestionar.
  3. Pulse Abrir consolay, a continuación, pulse Administración.
  4. Seleccione Conexiones.
  5. Los puntos finales públicos y privados se muestran en Recursos de configuración de conexión.
En credenciales de servicio
  1. Inicie sesión en Data Virtualization y pulse la instancia de servicio.
  2. Pulse Credenciales de servicio.
  3. Pulse Nueva credencialy, a continuación, pulse Añadir.
  4. Después de crear las credenciales, pulse la flecha abajo correspondiente a un nombre de credencial para ver las credenciales.
  5. En el documento JSON, anote el contenido de los campos de nombre de host, puerto, contraseña y nombre de usuario. Utilizará estos cuatro componentes para establecer una conexión de punto final público:

Desglose de las series de conexión de los planes actuales

Data Virtualization

La sección Data Virtualization contiene información que se adapta a las aplicaciones que realizan conexiones con Data Virtualization.

Nota: 0... indica una o más de estas entradas en una matriz.
Tabla 1. Db2 on Cloud Información de conexión de URI
Nombre de campo Índice Descripción
Type   Tipo de conexión. Por ejemplo, URI.
Scheme   Scheme para un URI. Por ejemplo, db2.
Path   Vía de acceso para un nombre de base de datos de URI. El valor predeterminado es bludb.
Authentication Username El nombre de usuario que utiliza para conectarse.
Authentication Password Una contraseña para el usuario.
Authentication Method Cómo se lleva a cabo la autenticación. Por ejemplo, el controlador maneja la autenticación directa.
Hosts 0... Un nombre de host y un puerto al que conectar.
Composed 0... Un URI que combina Scheme, Authentication, Hosty Path.
Certificate Name El nombre asignado para el certificado autofirmado para el despliegue de base de datos.
Certificate Base64 Una versión codificada en base64 del certificado.
Sección de CLI

La sección CLI contiene información que puede utilizar para conectarse con Data Virtualization.

Nota: 0... indica una o más de estas entradas en una matriz.
Tabla 2. PostgreSQL o información de conexión de CLI
Nombre de campo Índice Descripción
Bin   El binario recomendado para crear una conexión; en este caso es Data Virtualization.
Composed   Un mandato con formato para establecer una conexión con el despliegue. El mandato combina la variable Bin , los valores de la variable Environment y utiliza Arguments como parámetros de línea de mandatos.
Environment   Una lista de claves o valores que se establecen como variables de entorno.
Arguments 0... La información que se pasa como argumentos al mandato que se muestra en el campo Bin .
Certificate Base64 Un certificado autofirmado que se utiliza para confirmar que una aplicación se está conectando al servidor apropiado. Está codificado en base64.
Certificate Nombre El nombre asignado para el certificado autofirmado.
Type   El tipo de paquete que utiliza esta información de conexión; en este caso cli.
JSON de credencial de servicio de ejemplo

El siguiente archivo json de VCAP Services se puede utilizar para realizar conexiones con las instancias de base de datos del plan Empresa:

{
  "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"
    }
  },
}

Conexión a un punto final privado: punto final de servicio de IBM Cloud

Data Virtualization da soporte a la conectividad privada a través de un punto final de servicio de IBM Cloud . Los puntos finales de servicio de IBM Cloud direccionan de forma segura el tráfico de red entre distintos servicios de IBM Cloud a través de la red de placa posterior privada de IBM Cloud . Cuando configura la instancia de Data Virtualization con conectividad de punto final de servicio de IBM Cloud , el tráfico entre la base de datos en la nube y las aplicaciones que se despliegan en la cuenta de IBM Cloud no atraviesan ninguna red pública.

Búsqueda y respuesta de IA generativa
Estas respuestas las genera un modelo de lenguaje grande en watsonx.ai que se basa en el contenido de la documentación del producto. Más información