accessControl

completeBackup

##admin_required ##set_accesscontrol ##security ##backup
Privilèges administrateur requis

Cette action nécessite des droits élevés sur l'environnement SAS Viya.
Code d'élévation : proc cas; accessControl.assumeRole / adminRole="superuser"; run;

Description

L'action accessControl.completeBackup permet de finaliser officiellement une sessionInstance de connexion active entre un client et le serveur CAS (Cloud Analytic Services), isolant les ressources, les bibliothèques et les traitements d'un utilisateur au sein de SAS Viya. de sauvegarde des contrôles d'accès au sein de l'environnement SAS Viya. C'est un peu comme mettre le sceau de cire final sur une enveloppe ultra-secrète : cela indique au système que toutes les métadonnéesInformations décrivant les données, les utilisateurs et les ressources dans SAS Viya. Elles assurent la traçabilité, la sécurité et la gouvernance au sein de l'architecture distribuée. de sécurité ont été correctement capturées et que le fichier de sauvegarde peut être considéré comme intègre et prêt à l'emploi en cas de catastrophe nucléaire (ou plus probablement, d'une erreur humaine). Sans cet appel, votre sauvegarde pourrait rester dans un état transitoire, un peu comme un gâteau resté trop longtemps au four mais jamais sorti.

Syntaxe Officielle
accessControl.completeBackup <result=results> <status=rc>;

Paramètres Clés

Nom du paramètre Description
result Spécifie le dictionnaire (variable CASL) dans lequel stocker les résultats renvoyés par le serveur CAS .
status Spécifie la variable qui contiendra les informations sur l'état de l'action, notamment le code de sévérité et les messages d'erreur éventuels.

Préparation des données

Préparation de l'environnement de sauvegarde

Avant de pouvoir compléter une sauvegarde, il est impératif d'assumer le rôle de super-utilisateur et, idéalement, d'avoir initié une sauvegarde.

1PROC CAS;
2 ACCESSCONTROL.assumeRole / adminRole="superuser";
3RUN;

Exemples d'utilisation

Finalisation basique d'une sauvegarde

Exécution directe de l'action pour marquer la sauvegarde en cours comme étant achevée.

1PROC CAS; ACCESSCONTROL.completeBackup; RUN;
Résultat Attendu :
Le journal SAS indiquera que l'action a été exécutée avec succès sans renvoyer de données spécifiques dans les résultats.
Cycle complet de sauvegarde des autorisations

Cet exemple montre le flux logique complet : élévation des privilèges, création de la sauvegarde, puis utilisation de completeBackup pour verrouiller le processus %%https://go.documentation.sas.com/doc/en/pgmsascdc/v_069/caspg/cas-accesscontrol-createbackup.htm%%.

1PROC CAS;
2 /* 1. On enfile la cape de Superuser */
3 ACCESSCONTROL.assumeRole / adminRole="superuser";
4 /* 2. On lance la création de la sauvegarde */
5 ACCESSCONTROL.createBackup / backupId="Backup_Technique_2026";
6 /* 3. On ferme la porte à clé avec completeBackup */
7 ACCESSCONTROL.completeBackup RESULT=res STATUS=sc;
8 IF sc.severity == 0 THEN PRINT "Sauvegarde finalisée avec succès ! C'est l'heure du café.";
9 ELSE PRINT "Erreur lors de la finalisation : " sc.messages[1];
10RUN;
Résultat Attendu :
Un message de confirmation dans le journal confirmant que la sauvegarde identifiée a été clôturée.