RousselTMLEARNING

TP · OpenSearch : de la découverte à l'expertise

TP Final : Cycle de vie, sauvegarde et droits

Ce que vous allez apprendre dans ce TP
  • Écrire une politique ISM
  • Restaurer un snapshot
  • Limiter les droits

Introduction #

Ce que vous allez apprendre dans cette section
  • Écrire une politique ISM
  • Restaurer un snapshot
  • Limiter les droits

Contexte. Avant la production, vous devez prouver que les index se gèrent seuls, qu'une suppression accidentelle se répare et qu'un lecteur ne peut rien casser.

Prérequis : le premier TP  ·  Durée estimée : 50 min

Une maquette prête à être exploitée.

Mise en place #

Étapes guidées, avec leur correction.

  1. 1. Écrire la politique

    Pourquoi ? Sans ISM, les index grossissent jusqu'à remplir le disque.

    Créez une politique : rollover, lecture seule à 7 jours, suppression à 30 jours. Le seuil de 2 documents sert uniquement à observer le rollover.
  2. 2. Déclencher le rollover

    Pourquoi ? Le rollover a besoin d'un alias d'écriture et du réglage rollover_alias.

    Créez le modèle et le premier index, puis écrivez deux documents. Après deux à trois minutes, un index cycle-000002 doit apparaître.
  3. 3. Sauvegarder et restaurer

    Pourquoi ? Une réplique ne protège pas d'une suppression.

    Créez le dépôt, faites un snapshot, supprimez logs-app-000001 et restaurez-le : le compteur doit revenir à 3.
  4. 4. Créer un rôle en lecture seule

    Pourquoi ? Le moindre privilège se prouve par un refus.

    Créez l'utilisateur, le rôle et leur association. Vérifiez que la lecture renvoie 200 et la suppression 403.

Niveau de difficulté : ●●●○○ (3/5)

Mon suivi

  • ⏱ Durée estimée : ≈ 50 min

Connectez-vous pour suivre votre progression et prendre des notes. Se connecter

💬 Poser une question

Articles recommandés

OpenSearch en production : ISM, sauvegardes, sécurité et bonnes pratiques

Automatiser le cycle de vie avec ISM, sauvegarder par snapshots, gérer les rôles et dimensionner ...

Bonnes pratiques Elasticsearch : mappings, shards, cycle de vie et exploitation

Bonnes pratiques Elasticsearch : dimensionnement des shards, mappings explicites, templates, ILM,...

Index Lifecycle Management (ILM) : data tiers, rollover et rétention

Automatiser le cycle de vie des index avec ILM : data tiers hot, warm, cold et frozen, rollover p...

Snapshot Lifecycle Management : sauvegardes automatisées, restauration et reprise après sinistre

Protéger les données Elasticsearch : dépôts de snapshots (S3, GCS, Azure, système de fichiers), p...

Data streams et templates Elasticsearch : component templates, index templates et séries temporelles

Gérer les données horodatées avec les data streams : index templates et component templates, conv...

Kibana : rôle, installation et premiers pas

Ce qu'est Kibana dans la suite Elastic, comment l'installer avec Elasticsearch (start-local, Dock...

Microsoft Entra ID, RBAC et Azure Policy : identités, droits et gouvernance

Gérer identités et accès sur Azure : Microsoft Entra ID (utilisateurs, groupes, MFA, accès condit...

Indexer et chercher dans OpenSearch : mapping, DSL, PPL et SQL

Déclarer un modèle d'index, indexer avec bulk, chercher avec le Query DSL, agréger et interroger ...

OpenSearch : concepts, architecture et différences avec Elasticsearch

Comprendre OpenSearch : origine du projet, licence, différences avec Elasticsearch, index, shards...

Soutenir

♥ SOUTENIR

Soutenez RousselTM Learning

Les formations, articles, TP et attestations restent gratuits et sans publicité intrusive. Une contribution libre, du montant de votre choix, finance l’hébergement, les environnements de TP et l’écriture de nouveaux contenus.

Contribuer avec PayPal Montant libre · carte bancaire ou compte PayPalEn savoir plus
QR code PayPal
Ou scannez ce QR code avec votre téléphone

Merci, chaque contribution compte !