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
- 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