Evaluando propuestas

Solucionar Problemas de Conexión Ssl con Base de Datos Ecs - Postgresql en Aws Rds

Publicado el 13 Agosto, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

Tenemos una aplicación construida con Nestjs ejecutándose en aws ecs que está experimentando problemas de conexión a la base de datos. La aplicación puede iniciarse exitosamente pero falla al realizar consultas a la base de datos debido a problemas de configuración SSL/autenticación con nuestra instancia PostgreSQL en RDS.

Contexto general del proyecto

Problema Actual Los contenedores ECS inician exitosamente pero fallan al intentar realizar consultas a la base de datos Error: no pg_hba.conf entry for host "10.0.x.x", user "pinch_user", database "pinch_db", no encryption Error Secundario: self-signed certificate in certificate chain Base de Datos: PostgreSQL 15.7 en AWS RDS Infraestructura: AWS ECS Fargate, RDS, Parameter Store para secretos Stack Tecnológico Backend: NestJS con TypeScript ORM de Base de Datos: Drizzle ORM con node-postgres (pg) Infraestructura: AWS ECS, RDS PostgreSQL, Parameter Store Infraestructura como Código: Terraform Registro de Contenedores: AWS ECR Análisis de Causa Raíz (Ya Identificado) El problema parece ser una incompatibilidad entre: RDS PostgreSQL requiriendo conexiones SSL por defecto La configuración del cliente de base de datos de la aplicación no manejando adecuadamente los parámetros SSL Código del proveedor de base de datos potencialmente sobrescribiendo las configuraciones SSL del string de conexión Lo Que Necesitamos Arreglar Entregables Principales: Arreglar conectividad de base de datos - Los contenedores ECS deben conectarse exitosamente a RDS Configuración SSL adecuada - Ya sea deshabilitar SSL correctamente o habilitarlo correctamente con manejo de certificados Solución funcional - La aplicación debe manejar consultas de base de datos sin errores de conexión Tareas Específicas: Analizar configuración actual del proveedor de base de datos en servicios API y Worker Arreglar el parsing de parámetros SSL del string de conexión DATABASE_URL Elegir enfoque SSL apropiado: Opción A: Configurar SSL correctamente con validación de certificados Opción B: Deshabilitar requerimiento SSL a nivel RDS (más simple para desarrollo) Actualizar configuración Terraform si es necesario para grupos de parámetros RDS Probar y validar que el arreglo funciona en el ambiente ECS

Categoría Programación y Tecnología
Subcategoría Otros
Tamaño del proyecto Pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite

Plazo de Entrega: 14 Agosto, 2025

Habilidades necesarias