Buenas
Hace tiempo que intentaba conectar Python con Velneo para una tarea, leí un blog en el que explicaba como Ejecutar Funciones Remotas desde Python y me surgio la curiosidad que más se podía hacer.
Desconozco si es posible conectarse al cloud de Velneo mediante un cliente SSH (Yo almenos no lo he encontrado), pero si con un Cliente SFTP.
Despues de un par de pruebas, encontré mi mejor recurso para estos casos: Ejecutar Comando del Sistema.
Simplemente como la gran mayoría sabreis, los servidores de Velneo usan Linux, entonces con mi amigo comando, me puse a probar. Creé una solución nueva y estos fueron los pasos:
Cree un Proceso: ON_INIT_CLIENT que contiene lo siguiente:
Ejecutar proceso ( INSTALL_PYTHON@sendinblue_app, 3º plano: Servidor (síncrono), , , )
Libre
El proceso INSTALL_PYTHON contiene:
Ejecutar comando del sistema ( "apt-get install python3.6 -y", )
Despues de eso, volví al proceso INSTALL_PYTHON y cambié lo siguiente:
Ejecutar comando del sistema ( "python3 --version > /Velneo/version.txt", )
Comprobandolo con un cliente FTP, vi que efectivamente se había instalado y generado el fichero con la versión instalada actual de python (adjunto captura)
Con esto se pueden hacer infinidad de cosas que admite python, decir que al script se pueden pasar parámetros, desde archivos o cadenas JSON que genereís.