Repositórios de pacotes em nível de workspace para Databricks Apps
Administradores de workspace podem configurar repositórios padrão de pacotes Python e npm para Databricks Apps.
O que mudou
Com a nova funcionalidade, administradores de workspace podem definir repositórios padrão de Python e npm para Databricks Apps, permitindo que os apps herdem a configuração automaticamente. Os desenvolvedores ainda podem sobrescrever esses valores a nível de app se necessário.
Para que serve
Imagine que você tem múltiplos Databricks Apps que precisam instalar pacotes privados de um registro corporativo sem que cada desenvolvedor precise configurar as URLs manualmente.
- Centralizar repositórios padrão de pacotes Python e npm no workspace.
- Instalar pacotes de fontes internas sem definir URLs explicitamente no código.
- Armazenar credenciais e URLs de forma segura usando Databricks secrets.
Como usar
Você pode configurar os repositórios usando a CLI do Databricks para criar o escopo de segredos e adicionar as chaves predefinidas.
databricks secrets create-scope databricks-package-management
databricks secrets put-acl databricks-package-management admins MANAGE
databricks secrets put-acl databricks-package-management users READ
O que acontece nesse código:
- Cria um escopo de segredos chamado databricks-package-management.
- Concede permissão de gerenciamento para os administradores.
- Concede permissão de leitura para todos os usuários do workspace.
Para adicionar a configuração do npm para Databricks Apps, utilize o comando de inserção de segredo com a chave correspondente:
databricks secrets put-secret --json '{"scope": "databricks-package-management", "key": "npm-rc", "string_value":"registry=https://npm.example.com/\n//npm.example.com/:_authToken=<token>\n"}'
O que acontece nesse código:
- Insere o conteúdo completo do arquivo .npmrc no escopo predefinido.
- Associa a chave npm-rc para uso exclusivo em Databricks Apps.
- Permite que os aplicativos do workspace utilizem o registro configurado durante o build.
Limitações e requisitos
- Recurso geralmente disponível (GA) para Databricks Apps.
- As alterações em segredos para Databricks Apps são aplicadas na próxima vez que o app for construído e implantado.
- Valores especificados diretamente no código ou no arquivo app.yaml do aplicativo têm precedência sobre os padrões do workspace.
- databricks apps
- workspace settings
- secrets
- npm
- python
Workspace-level package repositories for Databricks Apps are generally available
Resumo e explicação gerados por IA a partir da release note oficial. Em caso de dúvida, a documentação oficial da plataforma prevalece.
Relacionadas
- DatabricksBeta
Conector do SurveyMonkey chega ao Lakeflow Connect no Databricks
O Lakeflow Connect agora conta com conector nativo para o SurveyMonkey em Beta, permitindo ingestão incremental de pesquisas, respostas e contatos com governança no Unity Catalog.
lakeflow connect · surveymonkey - DatabricksBeta
Lakeflow Connect adiciona conector do Oracle Eloqua em Beta
O Lakeflow Connect agora oferece um conector gerenciado em Beta para o Oracle Eloqua, permitindo ingestão incremental de dados de marketing governados pelo Unity Catalog.
lakeflow connect · oracle eloqua - DatabricksBeta
Ingira métricas do GA4 com o novo conector do Lakeflow Connect
O Lakeflow Connect ganha conector gerenciado em Beta para o Google Analytics 4, permitindo ingestão incremental de relatórios agregados via API com governança no Unity Catalog.
lakeflow connect · google analytics