Uso de tags de requisição em políticas de serviço no Unity Gateway
Políticas personalizadas no Unity Gateway agora podem verificar tags enviadas em cabeçalhos de requisição para controlar chamadas de modelos e ferramentas MCP.
O que mudou
Para que serve
Imagine que você precisa garantir que chamadas a um modelo de IA ou ferramenta MCP incluam um identificador de projeto válido antes de prosseguir. Com essa melhoria, é possível inspecionar tags fornecidas pelo chamador diretamente nas políticas de serviço baseadas em SQL.
- Validar tags de projeto ou custo antes de executar um modelo ou ferramenta.
- Bloquear requisições que não contenham as tags obrigatórias.
- Aplicar regras de controle baseadas no contexto da chamada.
Como usar
Acesse o Unity Gateway para criar uma função UDF em SQL que avalia o objeto event e retorna uma decisão de acesso.
CREATE OR REPLACE FUNCTION meu_catalogo.meu_schema.minha_politica(
event VARIANT
)
RETURNS VARIANT
LANGUAGE SQL
RETURN CASE
WHEN event:context.request_tags.project::string IS NULL THEN
to_variant_object(named_struct('result', 'DENY', 'reason', 'Tag de projeto obrigatória ausente.'))
ELSE
to_variant_object(named_struct('result', 'ALLOW', 'reason', 'Acesso permitido.'))
END;
O que acontece nesse código:
- A função UDF recebe o argumento
eventdo tipoVARIANTcontendo o contexto da requisição. - O caminho
event:context.request_tags.projectextrai a tag enviada no cabeçalho HTTPDatabricks-Ai-Gateway-Request-Tags. - O comando verifica se a tag está presente e retorna um objeto estruturado indicando
ALLOWouDENYatravés deto_variant_object.
Limitações e requisitos
- Recurso em estágio Beta.
- Disponível para Model Services, Model Provider Services e chamadas MCP (
tools/call). - O tamanho combinado das chaves e valores decodificados é limitado a 10 KiB de dados UTF-8.
- Administradores da conta devem habilitar o recurso na página de Previews do console da conta.
- unity catalog
- unity gateway
- governance
- ai security
- access control
Use request tags in Unity Gateway service policies (Beta)
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