Ir al contenido principal

Gestión de tokens de Lakebase

Implementa flujos de tokens de credenciales almacenados en caché para el workspace y Lakebase, a fin de obtener acceso seguro a Postgres en implementaciones fuera de la plataforma.

Vista previa de Gestión de tokens de Lakebase

Crea con IA

  1. Copia el prompt siguiente
  2. Pégalo en Cursor, Claude Code, Codex o cualquier agente de programación
  3. Tu agente lo crea y te hace preguntas durante el proceso para que el resultado sea exactamente el que quieres

¿No conoces las plantillas? Más información aquí

Al finalizar, contarás con:

  • Un gestor de tokens que obtiene y almacena en caché las credenciales de Lakebase Postgres, con refresh automático antes de que expiren
  • Compatibilidad con autenticación mediante token directo (desarrollo local) y OAuth M2M (producción)
  • Un script opcional de desarrollo local para refrescar el token del workspace en tu archivo de entorno

Prerequisites

Este template obtiene y almacena en caché las credenciales de Lakebase Postgres desde un proceso de Node.js. Antes de comenzar, verifica que estas funcionalidades del workspace de Databricks estén habilitadas.

  • Lakebase Postgres disponible. Ejecuta databricks postgres list-projects --profile <PROFILE> y confirma que el comando se ejecute correctamente. Un error not enabled indica que Lakebase no está disponible para esta identidad.
  • Un project de Lakebase aprovisionado. Completa primero el template Create a Lakebase Project para contar con una ruta de recurso LAKEBASE_ENDPOINT que puedas pasar a la API de credenciales.
  • Un setup de gestión de variables de entorno. Completa primero el template Lakebase Env Management for Off-Platform Apps: este template importa el módulo env validado y espera que estén definidos DATABRICKS_HOST, LAKEBASE_ENDPOINT y DATABRICKS_TOKEN, o bien DATABRICKS_CLIENT_ID + DATABRICKS_CLIENT_SECRET.

Explora más plantillas

Databricks Developer Hub

¿Todo listo para lanzar tu próxima aplicación basada en agentes en minutos?

Leer la documentación