Riversoft STCP Gemini API
Configuração da Riversoft® STCP Gemini API, a API REST de gestão do Riversoft STCP Gemini e do Riversoft STCP DirectLink.
Crie o arquivo a partir do modelo:
cd /usr/local/stcpgemini-api/configs
cp example-config.json config.jsonExemplo:
{
"databases": {
"config": {
"type_database": "mysql",
"host": "db.exemplo.com",
"port": 3306,
"user": "<usuario>",
"password": "<senha>",
"database_name": "GEMINI_DBConfig"
},
"log": {
"type_database": "mysql",
"host": "db.exemplo.com",
"port": 3306,
"user": "<usuario>",
"password": "<senha>",
"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": "<segredo-forte>",
"templates_dir": "",
"rest_name": "RestAPI",
"database_maintenance": 0,
"auth_type": "native"
}
}databases.configedatabases.logapontam para os bancos criados na instalação.- Em
general, defina a interface (host), a porta (port) e o certificado TLS (ssl,cert,key). api_secretassina os tokens e protege as senhas: use um valor forte e privado. Com o valor vazio, a API não inicia. Ele também é a chave de criptografia das senhas e deve ser igual aoApplConfigPassPhrase/applConfigPassPhrasedos demais módulos: veja Chave de criptografia das senhas.rest_namedeve ser igual ao nome do cadastro da API (API/Supervisão) no Riversoft Console Portal. É desse cadastro que a API lê o 2FA, as políticas de senha, o SSO e os nós de supervisão.
Parâmetros: Riversoft STCP Gemini API.