Last modified by Aurelie Bertrand on 2025/11/18 15:04

Show last authors
1 {{ddtoc/}}
2
3 (% class="wikigeneratedid" %)
4 Le **Gestionnaire de serveurs de fichiers** de données permet de gérer les serveurs de fichiers.
5 Vous pouvez ajouter, éditer ou supprimer des serveurs de fichiers.
6
7 (% class="wikigeneratedid" %)
8 [[image:Server_manager_FR.png]]
9
10 (% class="box infomessage" %)
11 (((
12 ℹ L'icône devant le nom du serveur de fichiers indique si celui-ci est valide.
13 )))
14
15 = Ajouter un serveur de fichiers =
16
17 Pour ajouter un nouveau serveur de fichiers :
18
19 1. Cliquez sur le bouton **+ **puis, dans la liste qui s'affiche, le type de serveur.
20 ➡ La boîte **Ajouter un serveur de fichiers **s'affiche avec le type sélectionné.
21 [[image:New_file_server_FR.png||alt="Nouveau serveur de fichiers"]]
22 1. Sélectionnez le **Type** de serveur dans la liste déroulante.
23 1. Entrez le **Nom du serveur**.
24 1. Dans le **Champ URL**, entrez l'adresse du serveur. Cette adresse dépend du type de serveur utilisé. Par exemple :
25 1*. Samba : smb:~/~/192.168.1.1/documents
26 1*. FTP : 192.168.1.1
27 1*. File System : c:/documents
28 1*. WebDav : [[__http:~~/~~/192.168.1.1/webdav/www__>>url:http://192.168.1.1/webdav/www]]
29 1. Renseignez le **Chemin des fichiers**. Par exemple :
30 1*. **/.* **récupère l'ensemble des documents
31 1*. **doc/.* **récupère les documents dans le répertoire doc
32 1*. **${user.uid}/.*** récupère les documents dans le répertoire ${user.uid}
33 1. Cochez la case **Explorer les sous-dossiers **si vous souhaitez pouvoir rechercher les fichiers dans les sous-dossiers.
34 Entrez** **le** Niveau des sous-dossiers** auquel vous souhaitez limiter l'exploration.
35 1. Cochez la case **Lecture seule** si vous souhaitez que ce serveur soit utilisable en mode consultation seulement. Les utilisateurs ne pourront pas ajouter ni mettre à jour des documents sur ce serveur.
36 1. Dans le cas où le serveur de fichiers n'est pas restreint à un rôle (champ **Rôle**), vous pouvez cocher la case **Public **si vous souhaitez permettre à un utilisateur sans l'autorisation //Studio > Gérer les éléments// //communs// d'y ajouter, écraser ou supprimer un document. Consultez le paragraphe Serveur public ci-dessous pour plus de détails.
37 1. Entrez le **Nom de l'utilisateur **et le **Mot de passe** utilisés pour la connexion au serveur de documents (optionnel).
38 1. Dans le champ **Rôle**, sélectionnez le rôle auquel vous souhaitez restreindre l'accès complet au serveur ou **Aucun **pour autoriser l'accès complet à tous les rôles. Le champ peut également être utilisé comme barre de recherche dans le cas d'un grand nombre de rôles.
39 1. À droite de **Partager**, cliquez sur **Sélectionner les rôles autorisés** si vous souhaitez restreindre la visibilité du serveur à certains rôles.
40 1. Pour certains types de serveurs, certains paramètres de configuration supplémentaires sont à renseigner :(((
41 |=(% scope="row" style="width: 160px;" %)Type de serveur|=(% style="width: 242px;" %)Paramètre|=(% style="width: 504px;" %)Description
42 |=(% style="width: 160px;" %)Samba|(% style="width:242px" %)Accès via le protocole SMB2/SMB3|(% style="width:504px" %)Le protocole SMB1 est le protocole supporté par défaut. Cochez la case pour utiliser le protocole SMB2/SMB3.
43 |=(% style="width: 160px;" %)(((
44 FTP
45
46
47 FTPS
48 )))|(% style="width:242px" %)Port
49 Mode FTP
50 \\Chiffrement|(% style="width:504px" %)(((
51 Consultez la page [[Serveur de documents FTP(S)>>doc:Digdash.deployment.Document_managers.ftps.WebHome]] pour une description détaillée.
52 )))
53 |=(% style="width: 160px;" %)SFTP|(% style="width:242px" %)Port|(% style="width:504px" %)Entrez le numéro de port.
54 |=(% style="width: 160px;" %)Google Drive|(% style="width:242px" %)(((
55 Compte de service
56 Fichier P12
57 Partagé avec
58 Convertir au format Google
59 )))|(% style="width:504px" %)Consultez la page le paragraphe [[Configuration des paramètres Google Drive>>doc:Digdash.deployment.Document_managers.google_drive.WebHome||anchor="Parametres_Drive"]] pour une description détaillée.
60 |=(% style="width: 160px;" %)HDFS|(% style="width:242px" %)En-tête de prévention CSRF|(% style="width:504px" %)Dans le cas où la protection CSRF est activée dans la configuration HDFS, spécifiez l'en-tête.
61 Seulement compatible avec HADOOP 2.8.0 et au-dessus.
62 )))
63 1. Vous pouvez enfin cliquer sur le bouton **Tester la connexion**.
64
65 (% class="box warningmessage" %)
66 (((
67 ❗L'identifiant du serveur de documents, utilisé pour l'identifier de manière unique, peut également être édité.
68 Il ne doit cependant être modifié que dans des situations spécifiques et permet notamment de simplifier la migration d'un environnement de développement vers un environnement de production (voir documentation [[Sauvegarde et restauration>>doc:Digdash.deployment.configuration.backup_restore.WebHome]]).
69 )))
70
71 == Serveur public{{id name="Public"/}} ==
72
73 Cocher la case **Public** permet à un utilisateur avec le groupe d'autorisations **Concepteur de modèles de données **d'ajouter, écraser ou supprimer un document sur un serveur de fichiers non restreint à un rôle.
74 L'option **Public** est activée par défaut au premier démarrage du serveur (après installation) pour les serveurs de fichiers "Common datasources" et "User docs" . Si vous rendez ces serveurs non-publics, ils resteront non-public après une mise à jour ou un redémarrage.
75 L'option est désactivée par défaut pour les autres serveurs existants.
76 L'option est désactivée par défaut pour un serveur de fichiers nouvellement créé ainsi que les serveurs de fichiers restreints à un rôle.
77
78 Le tableau ci-dessous résume les possibilités d'un utilisateur avec le groupe d'autorisations **Concepteur de modèles de données.**
79
80 |=(% style="width: 428px;" %)Action |=(% style="width: 429px;" %)SANS l'autorisation "Studio > Gérer les éléments communs" |=(% style="width: 435px;" %)AVEC l'autorisation "Studio > Gérer les éléments communs"
81 |(% style="width:428px" %)Accès aux gestionnaires (fichiers et serveurs)|(% style="width:429px" %)✅ Oui|(% style="width:435px" %)✅ Oui
82 |(% style="width:428px" %)Ajout / suppression / renommage / téléchargement de fichiers sur un serveur public|(% style="width:429px" %)✅ Oui|(% style="width:435px" %)✅ Oui
83 |(% style="width:428px" %)Téléchargement depuis un serveur non-public|(% style="width:429px" %)✅ Oui|(% style="width:435px" %)✅ Oui
84 |(% style="width:428px" %)Ajout / suppression / modification de fichiers sur un serveur non-public|(% style="width:429px" %)❌ Non|(% style="width:435px" %)✅ Oui
85 |(% style="width:428px" %)Création d’un serveur|(% style="width:429px" %)✅ Oui, mais uniquement pour ses rôles (case Public décochée et grisée)|(% style="width:435px" %)✅ Oui, sans restriction
86 |(% style="width:428px" %)Duplication / édition / suppression d’un serveur|(% style="width:429px" %)✅ Oui, mais uniquement pour un serveur restreint à un rôle pour lequel il a les droits d'écriture|(% style="width:435px" %)✅ Oui (tous serveurs)
87
88 == Authentification pour un serveur HDFS {{id name="HDFS"/}} ==
89
90 Dans le cas général, l'authentification sans sécurité est utilisée pour se connecter à un serveur HDFS.
91 Seul le nom d'utilisateur est alors à spécifier dans la configuration de la connexion (pas de mot de passe).
92 Le paramètre nom d'utilisateur est envoyé dans les requêtes HTTP.
93
94 Dans le cas où Apache Sentry (ou un proxy d'authentification) est utilisé pour s'authentifier auprès de HDFS, un mécanisme d'authentification basique est utilisé. 
95 Le nom d'utilisateur et le mot de passe sont alors à spécifier dans la configuration de la connexion.
96 L'utilisateur et le mot de passe sont envoyés dans un en-tête HTTP.
97
98 = Dupliquer / Éditer / Supprimer un serveur de fichiers =
99
100 Vous pouvez également :
101
102 * Dupliquer un serveur de fichiers : sélectionnez le serveur original, cliquez sur le bouton [[image:Duplicate_button.png||alt="Dupliquer" height="20" width="22"]] et modifiez les paramètres comme souhaité.
103 * Éditer un serveur de fichiers : sélectionnez le serveur à modifier, cliquez sur le bouton [[image:Edit_button.png||alt="Editer" height="20" width="21"]] et modifiez les paramètres comme souhaité.
104 * Supprimer un serveur de fichiers : sélectionnez le serveur à supprimer et cliquez sur le bouton [[image:Delete_button.png||alt="Supprimer" height="20" width="20"]].
105
106 (% class="box infomessage" %)
107 (((
108 Vous pouvez également accéder à ces fonctions ainsi qu'à outil d'[[analyse des dépendances>>doc:Digdash.user_guide.studio.managers.dependencies.WebHome]] via un clic droit sur un serveur de la liste. L'outil d'analyse des dépendances permet de vérifier les dépendances au serveur.
109 [[image:Server_manager_menu_FR.png||alt="Menu contextuel"]]
110 )))
111
112