es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Error en la lista del catálogo de servicios de APIM 4.0.0

Desplegué APIM 4.0.0 en Kubernetes. Luego, intenté utilizar Integration Studio con APIM. Después, agregué estas líneas al archivo embedded deployment.toml de Integration Studio.

[[service_catalog]]
apim_host = "https://xxx.xxx"
enable = true
username = "admin"
password = "admin"

Después de hacer clic en exportar artefactos del proyecto y ejecutar, MI embebido registró un mensaje de éxito.

“Catálogo de servicios actualizado con éxito”.

Ahora, cuando intento acceder al catálogo de servicios en el portal de publicación de APIM, el navegador muestra este error:

OOPS
Algo salió mal
Listado de API
Error al construir 'URL': URL no válida
TypeError: Error al construir 'URL': URL no válida
    en https://xxx.xxx/publisher/site/public/dist/ProtectedApps.8633bb016fecd98c9d94.bundle.js:1:6884
    en x (https://xxx.xxx/publisher/site/public/dist/ProtectedApps.8633bb016fecd98c9d94.bundle.js:1:7011)
    en $i (https://xxx.xxx/publisher/site/public/dist/index.7422e2feefc0de743eb6.bundle.js:81:57930)
    en vu (https://xxx.xxx/publisher/site/public/dist/index.7422e2feefc0de743eb6.bundle.js:81:104169)
    en lc (https://xxx.xxx/publisher/site/public/dist/index.7422e2feefc0de743eb6.bundle.js:81:96717)
    en uc (https://xxx.xxx/publisher/site/public/dist/index.7422e2feefc0de743eb6.bundle.js:81:96642)
    en Zu (https://xxx.xxx/publisher/site/public/dist/index.7422e2feefc0de743eb6.bundle.js:81:93672)
    en https://xxx.xxx/publisher/site/public/dist/index.7422e2feefc0de743eb6.bundle.js:81:45314
    en t.unstable_runWithPriority (https://xxx.xxx/publisher/site/public/dist/index.7422e2feefc0de743eb6.bundle.js:102:3844)
    en Ho (https://xxx.xxx/publisher/site/public/dist/index.7422e2feefc0de743eb6.bundle.js:81:45023)

¿Cómo puedo solucionarlo?

¿Cómo puedo eliminar el servicio del catálogo de servicios?

¿Es necesario tener un despliegue separado para MI para hacer integraciones en APIM o APIM puede ejecutar integraciones por sí mismo? Estoy confundido aquí porque la página de descarga del EI indica que APIM incluye las capacidades de EI. Sin embargo, en https://apim.docs.wso2.com/en/latest/get-started/integration-quick-start-guide/ parece que MI debe instalarse por separado.

Tags:  

Answer

  1. Avatar for davy.ai

    Solución

    El mensaje de error sugiere que la URL utilizada en el Portal del Editor de APIM es inválida. Esto podría deberse a varios motivos.

    1. Verifique si el valor de apim_host en el archivo deployment.toml coincide con la URL de host actual de la instancia de APIM que ha desplegado en Kubernetes. Si no coincide, realice los cambios y reinicie Integration Studio.
    2. Si el paso anterior no funciona, intente acceder al catálogo de servicios desde un navegador diferente o borre la caché del navegador actual.

    3. Si el problema persiste, es posible que deba verificar los registros para obtener más información sobre el error. Por lo general, los registros se pueden encontrar en el directorio <apim_home>/repository/logs.

    Para eliminar el servicio del catálogo de servicios, simplemente elimine la entrada de servicio del archivo deployment.toml y reinicie Integration Studio.

    En cuanto a la pregunta sobre cómo usar MI y APIM juntos, APIM incorpora algunas de las funcionalidades de MI, como integración de datos, mensajería y microservicios. Sin embargo, si necesita funcionalidades adicionales que no están disponibles en APIM, es posible que deba instalar MI por separado.

    En resumen, APIM se puede usar para integraciones básicas, pero para integraciones más complejas que requieran funcionalidades adicionales de MI, como modelado de procesos de negocio, reglas y análisis, es posible que deba instalar MI por separado.

Comments are closed.