accessControl

completeBackup

Descripción

Marca una copia de seguridad de los metadatos de control de acceso como completada. Esta acción es la etapa final del proceso de copia de seguridad, que se utiliza después de que la acción `createBackup` haya generado los datos y estos se hayan guardado de forma segura. Requiere privilegios de administrador para ser ejecutada.

proc cas; accessControl.completeBackup; run;

Ejemplos

Después de haber creado y guardado una copia de seguridad de los controles de acceso, esta acción notifica al servidor CAS que la operación ha finalizado. Es un paso crucial para mantener la coherencia del sistema de copias de seguridad.

Código SAS® / CAS Código en espera de validación por la comunidad
¡Copiado!
1PROC CAS;
2 ACCESSCONTROL.completeBackup;
3RUN;
Resultado :
La acción no produce una tabla de resultados. Su ejecución exitosa se confirma mediante un mensaje de éxito en el log de SAS. Esta acción limpia cualquier estado de transacción de copia de seguridad pendiente en el servidor.

Este ejemplo ilustra el proceso completo: 1. Asumir el rol de superusuario. 2. Crear la copia de seguridad de los controles de acceso, que se almacena en una tabla en memoria llamada 'backupAcs'. 3. Guardar esta tabla en un archivo físico (por ejemplo, un archivo SASHDAT) en una caslib persistente para su custodia. 4. Finalizar la operación de copia de seguridad utilizando `completeBackup` para informar al servidor que el proceso ha concluido.

Código SAS® / CAS Código en espera de validación por la comunidad
¡Copiado!
1PROC CAS;
2 /* 1. Asumir el rol de superusuario para realizar operaciones de copia de seguridad */
3 ACCESSCONTROL.assumeRole / adminRole='superuser';
4 
5 /* 2. Crear la copia de seguridad de los controles de acceso */
6 ACCESSCONTROL.createBackup / RESULT=backupAcs;
7 
8 /* 3. Guardar la tabla de copia de seguridad en un archivo persistente */
9 /* Asegúrese de que la caslib 'casuser' o una similar esté disponible y tenga permisos de escritura. */
10 TABLE.save / TABLE={name='backupAcs'} name='access_controls_backup.sashdat' caslib='casuser' replace=true;
11 
12 /* 4. Marcar la copia de seguridad como completada */
13 ACCESSCONTROL.completeBackup;
14RUN;
Resultado :
El resultado principal es la creación del archivo 'access_controls_backup.sashdat' en la caslib especificada. La acción `completeBackup` confirma la finalización de la transacción en el servidor, lo que se puede verificar en los logs de la sesión de CAS.

FAQ

¿Cuál es el propósito de la acción 'completeBackup' en el conjunto de acciones de Control de Acceso?
¿Necesita la acción 'completeBackup' algún parámetro para ejecutarse?
¿Cómo se invoca la acción 'completeBackup' utilizando CASL?
¿En qué contexto se utiliza la acción 'completeBackup'?

Escenarios asociados

Caso de uso
Respaldo Diario de Cumplimiento Normativo

El departamento de Seguridad de la Información de un banco internacional necesita automatizar el respaldo diario de las listas de control de acceso (ACL) de SAS Viya. Esto es un...

Caso de uso
Snapshot Crítico Previo a Actualización del Sistema

En un entorno de producción de Telecomunicaciones con miles de reglas de acceso, el equipo de Operaciones IT va a aplicar un parche de seguridad al servidor. Antes de detener lo...

Caso de uso
Intento de Manipulación de Logs de Respaldo

Un analista junior intenta ejecutar comandos administrativos de cierre de respaldo sin tener la autorización adecuada. Este escenario de 'Seguridad Negativa' valida que el siste...