26/04/2022
Cloud Insights
Utilisateur de supervision sur PostgreSQL
Cloud Insights
Pour pouvoir faire de la supervision sur une instance PostgreSQL, il est nécessaire de créer un utilisateur de supervision à permissions restreintes.
Il faut se connecter au serveur Mariadb :
psql "host=host port=5432 dbname=db user=user@host sslmode=require"
Pour créer le nouvel utilisateur :
CREATE USER user_readonly LOGIN PASSWORD 'userpassword';
Lui affecter les permissions en lecture :
GRANT CONNECT ON DATABASE my_database TO user_readonly;
GRANT USAGE ON SCHEMA public TO user_readonly;
GRANT SELECT ON ALL TABLES IN schema public TO user_readonly;

Ghassan STITOU
Ingénieur Cloud