Rôles d’application dans Snowflake Connector for PostgreSQL¶
Important
Merci de votre intérêt pour le Snowflake Connector pour PostgreSQL. Notez que nous nous concentrons maintenant sur une solution de nouvelle génération qui offrira une expérience considérablement améliorée. Par conséquent, le déplacement de ce connecteur vers le statut de disponibilité générale n’est actuellement pas sur la feuille de route de notre produit. Vous pouvez continuer à utiliser ce connecteur en tant que fonction de prévisualisation, mais notez que la prise en charge des corrections de bogues et des améliorations futures n’est pas garantie. La nouvelle solution est disponible en tant que Connecteur Openflow pour PostgreSQL et comprend de meilleures performances, une meilleure personnalisation et des options de déploiement améliorées.
Les sections suivantes décrivent les rôles d’application disponibles dans l’application de connecteur :
ADMIN
AGENT
VIEWER
DATA_READER
Tous les rôles d’application sont automatiquement affectés au rôle au niveau du compte responsable de l’installation de l’application sur le compte. Ils peuvent ensuite être réaffectés pour un contrôle plus facile de l’accès à l’application de connecteur. Pour plus d’informations, voir GRANT APPLICATION ROLE.
Rôle d’application ADMIN¶
Le rôle d’application ADMIN
peut être utilisé pour afficher la configuration et l’état du connecteur. Il permet également d’exécuter des procédures contenues dans l’application.
Rôle d’application AGENT¶
Le rôle d’application AGENT
est utilisé par l’agent afin de pouvoir effectuer le processus de réplication. Il ne doit pas être utilisé manuellement.
Rôle d’application VIEWER¶
Le rôle d’application VIEWER
permet d’accéder à la vue de la configuration de base du connecteur.
Rôle d’application DATA_READER¶
Le rôle d’application DATA_READER
peut être utilisé pour accorder des privilèges de lecture sur les données répliquées sans accès à l’application de connecteur elle-même.
Pour pouvoir afficher les données répliquées, un utilisateur doit disposer des privilèges suivants :
Autorisation
USAGE
sur la base de données de destinationAutorisation
USAGE
sur le schéma de destinationAutorisation
SELECT
sur la table de destination
Le connecteur accorde les privilèges USAGE
/ SELECT
à ce rôle sur l’ensemble des bases de données, schémas et tables de destination créés par l’application.
Attention
Notez que le rôle d’application DATA_READER
est doté de privilèges uniquement sur les objets créés par l’application. Si la base de données de destination ou le schéma de destination existe déjà et n’appartient pas à l’application du connecteur, ce dernier ne pourra pas accorder les privilèges appropriés au rôle DATA_READER
sur ces objets. Dans ce cas, les rôles au niveau du compte titulaires du rôle d’application DATA_READER
doivent être manuellement complétés de l’autorisation USAGE
sur ces objets.