Cette action nécessite des droits élevés.
Code élévation : proc cas; accessControl.assumeRole / adminRole="superuser"; run;
Crée une sauvegarde complète des métadonnées de contrôle d'accès du serveur CAS. Cette action est essentielle pour la reprise après sinistre et la migration des configurations de sécurité. La sauvegarde est effectuée sur le contrôleur CAS et ne peut être lancée si une autre opération de sauvegarde est déjà en cours.
| Paramètre | Description |
|---|---|
| path | Spécifie le chemin du répertoire sur le contrôleur CAS où la sauvegarde des contrôles d'accès sera stockée. Ce chemin doit être accessible par le serveur CAS. |
| tables | Lorsqu'il est défini sur TRUE, sauvegarde chaque objet de contrôle d'accès sous forme de table CAS en mémoire, au lieu de persister la sauvegarde sur le système de fichiers. Utile pour une inspection ou une manipulation immédiate des contrôles d'accès. La valeur par défaut est FALSE. |
Cet exemple montre comment effectuer une sauvegarde standard des contrôles d'accès. La sauvegarde sera enregistrée dans un répertoire spécifié sur le serveur CAS. C'est la méthode la plus courante pour créer des points de restauration. L'utilisateur doit avoir les privilèges d'administrateur pour exécuter cette action.
| 1 | |
| 2 | PROC CAS; |
| 3 | ACCESSCONTROL.assumeRole / adminRole='superuser'; |
| 4 | |
| 5 | RUN; |
| 6 | |
| 7 | PROC CAS; |
| 8 | ACCESSCONTROL.createBackup / path='/opt/sas/viya/config/etc/cas/default/backup/'; |
| 9 | |
| 10 | RUN; |
| 11 |
Cet exemple utilise le paramètre `tables=TRUE` pour créer la sauvegarde directement en mémoire sous forme de tables CAS, au lieu de fichiers. Cette approche est utile pour analyser ou auditer programmatiquement les contrôles d'accès sans interagir avec le système de fichiers. L'utilisateur doit avoir les privilèges d'administrateur.
| 1 | |
| 2 | PROC CAS; |
| 3 | ACCESSCONTROL.assumeRole / adminRole='superuser'; |
| 4 | |
| 5 | RUN; |
| 6 | |
| 7 | PROC CAS; |
| 8 | ACCESSCONTROL.createBackup / tables=TRUE; |
| 9 | |
| 10 | RUN; |
| 11 |
Une banque doit effectuer une sauvegarde physique des ACL (Access Control Lists) avant une mise à jour majeure de l'infrastructure SAS Viya, conformément aux exigences de l'audi...
Un administrateur de la plateforme Retail souhaite analyser rapidement l'état actuel des permissions sans générer de fichiers sur le disque, afin de comparer les droits entre de...
Test de robustesse du processus d'automatisation : vérifier que le système rejette proprement une demande de sauvegarde si le chemin cible n'est pas fourni ou est invalide, évit...