Scénario de test & Cas d'usage
Gestión de derechos de acceso y seguridad de datos.
Descubrir todas las acciones de accessControlConfiguración del entorno de respaldo: definición de una caslib para almacenar los archivos de auditoría.
| 1 | cas casauto; |
| 2 | |
| 3 | PROC CAS; |
| 4 | |
| 5 | TABLE.addCaslib / name='AuditStore' path='/tmp/audit_vault' dataSource={srctype='path'} subdirs=true; |
| 6 | |
| 7 | RUN; |
| 8 | |
| 9 | QUIT; |
| 10 |
| 1 | |
| 2 | PROC CAS; |
| 3 | |
| 4 | ACCESSCONTROL.assumeRole / adminRole='superuser'; |
| 5 | |
| 6 | RUN; |
| 7 |
| 1 | |
| 2 | PROC CAS; |
| 3 | |
| 4 | ACCESSCONTROL.createBackup / RESULT=backupData; |
| 5 | |
| 6 | RUN; |
| 7 |
| 1 | PROC CAS; |
| 2 | TABLE.save / TABLE={name='backupData'} name='acl_snapshot_' || put(today(), yymmdd10.) || '.sashdat' caslib='AuditStore' replace=true; |
| 3 | ACCESSCONTROL.completeBackup; |
| 4 | RUN; |
El sistema guarda un archivo físico con la fecha actual conteniendo los metadatos de seguridad. La acción completeBackup finaliza la transacción sin errores, liberando los recursos de bloqueo de metadatos.