Ir para o conteúdo principal

Gerenciamento de Ambiente do Lakebase para Aplicações Fora da Plataforma

Defina e valide variáveis de ambiente multiplataforma para aplicações baseadas no Lakebase implantadas fora da plataforma de aplicativos Databricks.

Prévia de Gerenciamento de Ambiente do Lakebase para Aplicações Fora da Plataforma

Crie com IA

  1. Copie o prompt abaixo
  2. Cole-o no Cursor, Claude Code, Codex ou em qualquer agente de programação
  3. Seu agente cria o app, fazendo perguntas ao longo do processo para que o resultado seja exatamente como você deseja

Não conhece os modelos? Saiba mais aqui

Ao concluir, você terá:

  • Todos os valores de conexão do Lakebase obtidos pela Databricks CLI
  • Um módulo de validação de ambiente baseado em Zod que falha imediatamente quando há variáveis ausentes ou inválidas
  • Suporte tanto para autenticação por token (desenvolvimento local) quanto para OAuth M2M (produção)
  • Um arquivo .env.example documentando todas as variáveis obrigatórias para sua equipe e para o CI

Prerequisites

Este modelo reúne as variáveis de ambiente necessárias para acessar o Lakebase a partir de um app executado fora do Databricks App Platform. Antes de começar, verifique se estes recursos do workspace do Databricks estão habilitados.

  • Lakebase Postgres disponível. Execute databricks postgres list-projects --profile <PROFILE> e confirme que o comando é executado com sucesso. Um erro not enabled indica que o Lakebase não está disponível para essa identidade.
  • Um projeto Lakebase provisionado. Conclua primeiro o modelo Criar um projeto Lakebase. Os valores de conexão serão obtidos do branch, do endpoint e do banco de dados desse projeto.
  • OAuth máquina a máquina para produção (opcional). Se você pretende executar em produção com um service principal, tenha em mãos o DATABRICKS_CLIENT_ID / DATABRICKS_CLIENT_SECRET desse service principal. Para desenvolvimento local, basta um token do workspace obtido com databricks auth token --profile <PROFILE>.