premise - que es el wso2
ComprobaciĆ³n de estado del Administrador de API WSO2 (1)
Tengo configurado el administrador de la API WSO2 con los cuatro componentes en diferentes máquinas virtuales. Lo que necesito hacer es verificar el estado de los componentes. ¿Hay alguna URL que pueda usar con cada componente para asegurarme de que se está ejecutando? No quiero hacer una llamada completa a la API, ya que no quiero probar todo el flujo solo una máquina virtual específica, así sé si necesito reiniciar esa máquina virtual.
Podría hacer una verificación de puerto, pero no estoy seguro de si realmente está comprobando el estado correctamente.
Cualquier ayuda sería apreciada.
Gracias
Quizás podría acceder a las API de inicio de sesión de las API publicadas de API Manager ( https://docs.wso2.com/display/AM190/Published+APIs ) y examinar el código de respuesta HTTP:
API de inicio de sesión de editor: https://docs.wso2.com/display/AM190/Publisher+APIs
curl -X POST -c cookies http://(publisherIP):9763/publisher/site/blocks/user/login/ajax/login.jag -d ''action=login&username=admin&password=admin''
API de inicio de sesión de tienda: https://docs.wso2.com/display/AM190/Store+APIs
curl -X POST -c cookies http://(storeIP):9763/store/site/blocks/user/login/ajax/login.jag -d ''action=login&username=admin&password=admin''
Puerta
https://docs.wso2.com/display/AM190/WSO2+Admin+Services
El administrador de claves es un poco más complicado, intente obtener un token de acceso a través de API de token de puerta de enlace API y vea lo que devuelve. La puerta de enlace llamará al administrador de claves:
curl -k -d "grant_type=password&username=<username>&password=<password>" -H "Authorization: Basic SVpzSWk2SERiQjVlOFZLZFpBblVpX2ZaM2Y4YTpHbTBiSjZvV1Y4ZkM1T1FMTGxDNmpzbEFDVzhh, Content-Type: application/x-www-form-urlencoded" https://(gatewayIP):8243/token