Añadir conexiones de activos

Configura las conexiones de activos que requiere un espacio de implementación de IBM Software Hub para comunicarse de forma segura con servicios externos.

Para habilitar la conectividad de los activos entre el espacio de implementación de CPD y los servicios «Understand», «Refactor» y «Vector Database», primero debes recopilar los nombres de host y los certificados de SSL necesarios. Estas conexiones permiten a CPD acceder de forma segura a terminales externos para servicios de archivos, API de GraphQL, servicios DEX, funciones de refactorización y operaciones con bases de datos vectoriales.

  1. Reúne los certificados y los nombres de host necesarios.
    • Comprender el nombre de host de la ruta
    • Reestructuración del nombre de host de la ruta
    • Comprender el certificado raíz de CA y guardarlo como understand-root-ca.crt
      Si estás utilizando certificados autofirmados predeterminados, ejecuta el siguiente comando « OpenSSL » para guardar el certificado de la CA raíz «Understand» como understand-root-ca.crt.
      openssl s_client -showcerts \
      -connect $UNDERSTAND_FQDN:$UNDERSTAND_PORT \
      </dev/null 2>/dev/null | \
      awk '/BEGIN CERTIFICATE/,/END CERTIFICATE/ {print}' | \
      awk 'BEGIN {cert=0} /BEGIN CERTIFICATE/ {cert++; buffer=""} {buffer=buffer $0 "\n"} /END CERTIFICATE/ { if(cert==2) { printf "%s", buffer exit } }' > understand-root-ca.crt
    • Reestructura el certificado y guárdalo como refactor.crt. El archivo de certificado también está disponible en $CERTS_LOCATION/refactoring-assistant-ui.crt.
  2. Crea un espacio de implementación en la instancia de CPD mediante la interfaz de usuario web de CPD con las siguientes conexiones de activos:
    Nombre Descripción Detalles de la conexión
    Archivo ENDPOINT_TYPE=SISTEMA DE ARCHIVOS
    • SSL cert - understand-root-ca.crt
    • URL - https://${UNDERSTAND_ROUTE_HOSTNAME}:443
    GraphQL ENDPOINT_TYPE=GRAPHQL
    • SSL Cert - understand-root-ca.crt
    • URL - https://${UNDERSTAND_ROUTE_HOSTNAME}:443
    DEX ENDPOINT_TYPE=DEX
    • SSL Cert - understand-root-ca.crt
    • URL - https://${UNDERSTAND_ROUTE_HOSTNAME}:443
    Refactorizar ENDPOINT_TYPE=REFACTOR
    • SSL Cert - refactor.crt
    • URL - https://${REFACTOR_ROUTE_HOSTNAME}:443
    VECTORDB ENDPOINT_TYPE=VECTORDB
    • SSL Cert: tu certificado de Vectordb si tienes habilitado el protocolo HTTPS
    • URL: el nombre de host de tu base de datos vectorial