[VIYA] Mettre à jour le cache utilisateurs via sas-admin

Cet article en deux mots :

Découvrez comment gagner en efficacité sur SAS Viya grâce aux interfaces en ligne de commande (CLI). Ce guide technique vous explique pas à pas comment automatiser le rafraîchissement du cache des utilisateurs et groupes, de l’authentification à l’analyse des logs, pour une gestion fluide.


SAS Viya (à partir de la version 3.3 ) propose un ensemble d'interfaces en ligne de commande que les administrateurs de SAS Viya trouveront extrêmement utiles. Les interfaces de ligne de commande (CLI) permettront aux administrateurs d'effectuer de nombreuses tâches administratives par lots, au lieu d'utiliser l'interface SAS Environment Manager.

L'outil permet de mettre à jour le cache des utilisateurs SAS VIYA.

Authentification

1
2
3
MyHostName=$(hostname)
/opt/sas/viya/home/bin/sas-admin profile set-endpoint http://$MyHostName
/opt/sas/viya/home/bin/sas-admin auth login -u ADMIN_USER -p MOT_DE_PASSE

refresh-cache Actualise les utilisateurs et les groupes dans le cache interne.

Une fois authentifié la commande est la suivante :

1
/opt/sas/viya/home/bin/sas-admin identities refresh-cache

LogsFichiers chronologiques enregistrant les événements système, erreurs et activités d'exécution dans SAS Viya, essentiels pour le monitoring, le débogage et l'audit des services et des jobs. (/var/log/sas/viya/identities)

Exemple de log :

[ cacheRefresh-1] com.sas.identities.web.CacheController : service [1dde440972d023c8] [CACHE_REFRESH_STARTED] Starting the identity cache refresh.
[ cacheRefresh-1] com.sas.identities.web.CacheController : service [CACHE_REFRESH_SUCCESS] The identity cache was refreshed successfully.

Nicolas Housset

Passionné d'informatique, je suis Consultant et expert technique SAS VIYA, également co-fondateur de la société Flexcelite. Spécialisé dans les technologies SAS (Viya, 9.4) et les infrastructures associées (Linux, Hadoop, Azure), ce blog est mon espace pour partager mes mémos techniques et retours d'expérience.