[TP] Utilisateurs et rôles


Nous allons utiliser Dev Tools pour manipuler les utilisateurs/rôles. Pour rappel, vous pouvez passer directement par l'API Elasticsearch.

Ce que vous allez apprendre dans ce TP :

Les prérequis

Vous devez disposer d'un cluster Elasticsearch avec une instance Kibana connectée à ce cluster. Nous vous invitons à faire le TP sur l'installation d'Elasticsearch si ce n'est pas encore le cas.

Gestion des utilisateurs

  1. Quelle est la procédure?
    Comment créer un utilisateur Elasticsearch ?
  2. Créer un utilisateur
    Vous devez créer un utilisateur via API correspondant à l'image ci-dessous:
    Le mot de passe de l'utilisateur sera 'Imp055ible@deviner'
  3. Supprimer un utilisateur
    Vous devez supprimer l'utilisateur 'remote_monitoring_user'

Gestion des rôles

  1. Quelle est la procédure?
    Comment créer un rôle Elasticsearch ?
  2. Créer un rôle
    Vous devez créer un rôle via API avec ces carcatéristiques:
    • Nom : mon premier role
    • Droits sur le cluster : aucun
    • S'exécuter en tant que : aucun
    • Droits sur les index :
      • monpremierindex: ecriture
      • Les autres : lecture
    • Les espaces : positionner les mêmes que sur l'espace 'Mon premier espace'
    ATTENTION : Seul les droits positionnés dans les rôles font réellement de la sécurité. Ceux positionnés dans les espaces font juste du masquage.
  3. Supprimer un rôle
    Vous devez supprimer le rôle 'editor'

Niveau de difficulté: (3/5)