## LAMBDA La solución se conforma de dos funciones Lambda: Integrator (o Integrador) y Querier (o Consultor SQL). Descarge o genere ficheros en formato Zip a partir de los ficheros python para su futuro despliegue mediante CloudFromation. El **INTEGRADOR** es el encargado de recibir eventos, realizar llamadas API a los servicios de AWS Security Hub y SecretsManager, procesar datos y formar los nuevos "hallazgos MITRE". El **CONSULTOR-SQL** es el encargado de abrir conexión con el repositorio en RDS y realizar consultas. Es necesario que el **CONSULTOR-SQL** se despliegue en **modo VPC** para disponer de conectividad con recursos desplegados dentro de la VPC; en este caso, la base de datos RDS. **INTEGRADOR** puede desplegarse en modo tradicional. En caso de desear desplegarlo en modo VPC, por limitaciones del propio servicio Lambda, será necesario facilitarle salida hacia Internet mediante *NatGateway*.
integrator.index.pyMódulo principal de la función lambda INTEGRADOR
integrator.json_generator.pyMódulo secundario de INTEGRADOR. Encargado de formar documentos json para hallazgos de Security Hub
integrator.com_database.pyMódulo secundario de INTEGRADOR. Encargado de recuperar credenciales de acceso a RDS desde SecretsManager
integrator.api_securityhub.pyMódulo secundario de INTEGRADOR. Encargado de realizar llamadas API a Security Hub para recuperar e importar hallazgos
querier.index.pyMódulo principal de la función lambda CONSULTOR-SQL