Dar acceso temporal a la base de datos a una tarea de informes es un proyecto práctico de DevSecOps para quienes conocen las operaciones básicas de terminal y archivos. Darás al informe de MarketLedger un usuario PostgreSQL real y limitado mediante OpenBao, producirás el resumen empresarial real y finalizarás el acceso comprobado de la tarea sin interrumpir la tienda ni otro informe.
Dos Guided Labs enseñan paso a paso los permisos de la cuenta y el ciclo de vida de las concesiones. Un Challenge independiente los combina para otra vista de informes. Cada unidad comienza con sus propios datos y servicios preparados.
Lo que aprenderás
Al completar este curso, podrás:
- limitar un usuario de base de datos generado a la vista que necesita su tarea;
- distinguir el token del operador de OpenBao, el ID de concesión, el usuario y la contraseña de la base de datos;
- producir un TSV completo con una identidad PostgreSQL emitida dinámicamente de verdad;
- revocar la concesión exacta de la tarea y observar un rechazo real de contraseña en una conexión nueva;
- distinguir la caducidad natural de la revocación explícita, recuperarte con un usuario nuevo y finalizar también el acceso de esa tarea de reemplazo;
- conservar los registros privados originales, la tienda operativa y una identidad de informes emitida de forma independiente.
A quién va dirigido este curso
Este curso está dirigido a principiantes de DevSecOps, desarrolladores y operadores que buscan una introducción concreta a las credenciales temporales de aplicaciones.
Requisitos previos: Navegación básica por el terminal y familiaridad con archivos de texto pequeños. Los laboratorios explican las instrucciones de permisos SQL, las variables de entorno y el manejo de archivos de credenciales antes de usarlos. No se requiere programar en Python ni tener experiencia administrando OpenBao.
Entorno de aprendizaje: Un Terminal Linux preparado, una base de datos PostgreSQL y un servicio OpenBao locales y reales, un cliente de tienda funcional, pedidos sintéticos y las consultas de informes suministradas. No necesitas instalar software local ni una cuenta en la nube.
Preguntas frecuentes
¿Escribiré la aplicación de informes?
No. La consulta y el cliente de tienda ya están incluidos. Configuras los límites de la cuenta y utilizas las credenciales emitidas para producir el informe real.
¿Cambiar la política de creación corrige las cuentas ya emitidas?
No. Las cuentas existentes conservan sus permisos anteriores. El curso enseña a obtener una identidad nueva después del último cambio de política y a finalizar una emisión anterior insegura.
¿La caducidad cierra todas las sesiones de base de datos?
Los ejercicios verifican conexiones nuevas autenticadas mediante contraseña. No afirman terminar todas las sesiones abiertas ni vaciar los pools de conexiones de producción. Los componentes de administración preparados siguen formando parte del límite de confianza.

