Riversoft STCP Gemini API
Configuración de la Riversoft® STCP Gemini API, la API REST de gestión de Riversoft STCP Gemini y Riversoft STCP DirectLink.
Cree el archivo a partir de la plantilla:
cd /usr/local/stcpgemini-api/configs
cp example-config.json config.jsonEjemplo:
{
"databases": {
"config": {
"type_database": "mysql",
"host": "db.ejemplo.com",
"port": 3306,
"user": "<usuario>",
"password": "<contrasena>",
"database_name": "GEMINI_DBConfig"
},
"log": {
"type_database": "mysql",
"host": "db.ejemplo.com",
"port": 3306,
"user": "<usuario>",
"password": "<contrasena>",
"database_name": "GEMINI_DBLog"
}
},
"general": {
"ssl": true,
"host": "0.0.0.0",
"port": 33070,
"cert": "/usr/local/stcp/keystore/certs/stcpweb_local.cer",
"key": "/usr/local/stcp/keystore/keys/stcpweb_local.key",
"key_password": "",
"api_secret": "<secreto-fuerte>",
"templates_dir": "",
"rest_name": "RestAPI",
"database_maintenance": 0,
"auth_type": "native"
}
}databases.configydatabases.logapuntan a las bases creadas en la instalación.- En
general, defina la interfaz (host), el puerto (port) y el certificado TLS (ssl,cert,key). api_secretfirma los tokens y protege las contraseñas: use un valor fuerte y privado. Con el valor vacío, la API no se inicia. También es la clave de cifrado de las contraseñas y debe ser igual alApplConfigPassPhrase/applConfigPassPhrasede los demás módulos: vea Clave de cifrado de las contraseñas.rest_namedebe ser igual al nombre del registro de la API (API/Supervisión) en el Riversoft Console Portal. De ese registro la API lee el 2FA, las políticas de contraseña, el SSO y los nodos de supervisión.
Parámetros: Riversoft STCP Gemini API.