Esta acción requiere privilegios elevados.
Código de elevación: proc cas; accessControl.assumeRole / adminRole="superuser"; run;
Crea una copia de seguridad de los controles de acceso del servidor CAS si no hay otra en curso. Esta operación es fundamental para las estrategias de recuperación ante desastres y para garantizar la portabilidad de las configuraciones de seguridad entre diferentes entornos de SAS Viya.
| Parámetro | Descripción |
|---|---|
| path | Especifica la ruta del directorio donde se guardará la copia de seguridad. Esta ruta debe ser accesible desde el controlador del servidor CAS. |
| tables | Cuando se establece en TRUE, guarda cada objeto de control de acceso como una tabla CAS en memoria, en lugar de persistir la copia de seguridad en el sistema de archivos. El valor predeterminado es FALSE. |
Antes de realizar una copia de seguridad, es crucial conectarse al servidor CAS y asegurarse de tener los privilegios de administrador. La creación de copias de seguridad de todo el servidor es una tarea protegida.
| 1 | /* Iniciar una sesión CAS */ |
| 2 | cas mySession sessopts=(caslib=casuser); |
| 3 | |
| 4 | /* Asumir el rol de superusuario para obtener los permisos necesarios */ |
| 5 | PROC CAS; |
| 6 | ACCESSCONTROL.assumeRole / adminRole="superuser"; |
| 7 | RUN; |
Este ejemplo crea una copia de seguridad de todos los controles de acceso en una ruta específica del sistema de archivos del servidor CAS. Es el método más común para crear un archivo físico de respaldo.
| 1 | |
| 2 | PROC CAS; |
| 3 | ACCESSCONTROL.createBackup / path='/cas/backup/accessControls_20251127/'; |
| 4 | RUN; |
| 5 |
Este ejemplo utiliza el parámetro `tables=TRUE` para generar la copia de seguridad como un conjunto de tablas CAS en la caslib activa. Este enfoque es útil para inspeccionar mediante programación los controles de acceso o para realizar migraciones personalizadas sin necesidad de escribir en el disco del servidor.
| 1 | |
| 2 | PROC CAS; |
| 3 | ACCESSCONTROL.createBackup / tables=TRUE; |
| 4 | RUN; |
| 5 |
Un banco internacional debe cumplir con la normativa GDPR, que exige un historial inmutable de quién tenía acceso a los datos sensibles de los clientes. El equipo de seguridad n...
Durante una migración de SAS Viya 3.5 a Viya 4, el equipo de arquitectura necesita analizar programáticamente miles de reglas de seguridad existentes sin acceder al sistema de a...
En un proceso automatizado de DevOps, es posible que el script de respaldo se ejecute antes de que el volumen de almacenamiento esté montado. Se debe verificar que el sistema fa...