_db_proxy

El db_proxy es una funcionalidad que permite instalar en un APPENGINE de un proyecto un proxy que conecte con una base de datos a la que sólo ese proyecto tiene acceso. De tal manera que como dicha base de datos no es accesible desde Internet o desde los sistemas de redes estándar de Google, se requiere de un proxy que ejecute el salto.

Configuración de un _dbproxy v8.X

Si queremos habilitar un proxy de conexión a base de datos introduciremos en el fichero config.json un nodo con la siguiente estructura. En la versión 8.X de _dbproxy todos los aspectos de seguridad se configuran a través de entradas en el CLOUD Development / Security / Systems Secrets en la que deberá haber un 'System Secret' denominado [core.db.proxy] y dentro de dicho secreto nombre de configuración que queramos activar para permitir conexiones externas.


Configuración de un _db_proxy v7.X

Si queremos habilitar un proxy de conexión a base de datos introduciremos en el fichero config.json un nodo con la siguiente estructura.

"core.db.proxy": {
"<proxy_name>": {
"security": {"type":"X-DS-TOKEN","platform": "<platform-name>","user_spacenames": ["<platform>"]},
"dbServer": "<secret_name_for_dbServer>",
"dbUser": "<secret_name_for_dbServer>",
"dbPassword": "<secret_name_for_dbServer>",
"dbName": "<secret_name_for_dbServer>",
"dbPort": "<secret_name_for_dbServer>",
"dbSocket": null,
"dbCharset": "utf8mb4"
},
"<proxy2_name>":{..}
}


Conexión via API a un _db_proxy

Para establecer una conexión con el API _db_proxy a través de POSTMAN y otro cliente de API se deberán enviar los siguientes datos:

Header:
X-DS-TOKEN:
X-WEB-KEY:
X-EXTRA-INFO:


Cesta de compras