Esta página explica como o controle de acesso detalhado funciona com os modelos do Spanner.
Para usuários de controle de acesso refinado, é possível controlar o acesso a entidades MODEL com o seguinte privilégio:
Conceda
EXECUTE
ao modelo para permitir que as funções de aprendizado de máquina o usem.GoogleSQL
GRANT EXECUTE ON MODEL MODEL_NAME TO ROLE ROLE_NAME;
Visualizações INFORMATION_SCHEMA
para modelos
As visualizações a seguir mostram as informações de funções e privilégios do banco de dados para modelos:
- Bancos de dados com dialeto GoogleSQL:
INFORMATION_SCHEMA.MODEL_PRIVILEGES
As linhas nessa visualização são filtradas com base nos privilégios da função do banco de dados atual nos modelos. Isso garante que os participantes possam acessar apenas as funções, os privilégios e os modelos a que têm acesso.
A filtragem de linhas também se aplica às seguintes visualizações relacionadas ao modelo:
GoogleSQL
A função do sistema spanner_info_reader
e os membros dela sempre veem um INFORMATION_SCHEMA
não filtrado.