Proteja credenciais de provedores de IA com Unity Catalog Secret
Vincule chaves de API e credenciais de provedores de IA a um secret do Unity Catalog para rotacionar dados sem alterar serviços.
O que mudou
Imagine que você gerencia serviços de modelos de IA no Databricks e precisa evitar chaves de API estáticas no código. Agora você pode associar a credencial de um provedor a um secret gerenciado pelo Unity Catalog. O gateway lê o secret em tempo de consulta, permitindo rotação de chaves sem alterar o serviço de modelo.
Para que serve
- Armazenar chaves de API de provedores externos com segurança no Unity Catalog.
- Rotacionar chaves sem precisar atualizar o serviço de modelo de IA.
- Evitar credenciais em texto plano nas definições de infraestrutura.
Como usar
Você pode criar o serviço de provedor de modelo utilizando o SDK do Python para referenciar o secret.
from databricks.sdk.service import catalog as c
model_provider_service = w.ai_gateway.create_model_provider_service(
parent="schemas/main.default",
model_provider_service_id="my_provider",
model_provider_service=c.ModelProviderService(
comment="Routes to a custom OpenAI-compatible provider",
config=c.ModelProviderServiceConfig(
provider_type=(
c.ModelProviderServiceConfigExternalModelProviderType
.EXTERNAL_MODEL_PROVIDER_TYPE_CUSTOM
),
targets=[
c.ModelProviderServiceConfigModelTargetConfig(
model="gpt-4o",
native_api_types=["openai/v1/chat/completions"],
)
],
custom=c.ModelProviderServiceConfigCustomProviderConfig(
direct=c.ModelProviderServiceConfigCustomProviderDirectConfig(
base_url="https://api.example.com/v1",
api_key=c.ModelProviderServiceConfigProviderSecret(
plaintext="dummy-api-key"
),
)
),
),
),
)
O que acontece nesse código:
- Importa os módulos de catálogo do SDK do Databricks.
- Define o identificador e o esquema pai onde o serviço será criado.
- Configura o tipo de provedor personalizado e aponta o alvo do modelo.
- Envia a requisição para registrar o serviço de provedor no catálogo.
Limitações e requisitos
- É necessário ter permissão
CREATE SERVICEno esquema, além deUSE CATALOGeUSE SCHEMA. - Para usar secrets do Unity Catalog, você precisa ter a permissão
READ SECRETno secret correspondente.
- unity catalog
- ai gateway
- model serving
- security
Back model provider service credentials with a Unity Catalog secret
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
- DatabricksGA
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.
databricks apps · workspace settings - DatabricksGA
Redimensione partições de stateful streaming sem perder o checkpoint no Databricks
Agora é possível alterar o número de partições de shuffle em queries Structured Streaming e pipelines Lakeflow sem descartar o estado do checkpoint.
structured streaming · lakeflow - DatabricksAtualização
Google Gemini 4 Argon disponível no Unity Gateway do Databricks
O modelo multimodal Google Gemini 4 Argon já pode ser acessado via Foundation Model APIs e Unity Gateway.
unity catalog · foundation model apis