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 |