Cette page explique le fonctionnement du contrôle des accès précis avec les modèles Spanner.
Pour les utilisateurs du contrôle précis des accès, vous pouvez contrôler l'accès aux entités MODEL avec le privilège suivant :
Accordez
EXECUTE
au modèle pour permettre aux fonctions de machine learning de l'utiliser.GoogleSQL
GRANT EXECUTE ON MODEL MODEL_NAME TO ROLE ROLE_NAME;
INFORMATION_SCHEMA
vues pour les modèles
Les vues suivantes affichent les informations sur les rôles et les droits de base de données pour les modèles :
- Bases de données de dialecte GoogleSQL:
INFORMATION_SCHEMA.MODEL_PRIVILEGES
Les lignes de cette vue sont filtrées en fonction des droits du rôle de base de données actuel sur les modèles. Ainsi, les comptes principaux ne peuvent afficher que rôles, droits et modèles auxquels ils ont accès.
Le filtrage des lignes s'applique également aux vues suivantes liées au modèle:
GoogleSQL
Le rôle système spanner_info_reader
et ses membres voient toujours un INFORMATION_SCHEMA
non filtré.