RousselTMLEARNING

TP · OpenSearch: del descubrimiento a la maestría

Práctica final: ciclo de vida, copia de seguridad y permisos

Lo que vas a aprender en este TP
  • Escribir una política ISM
  • Restaurar un snapshot
  • Limitar los permisos

Introducción #

Lo que vas a aprender en esta sección
  • Escribir una política ISM
  • Restaurar un snapshot
  • Limitar los permisos

Contexto. Antes de producción, debes demostrar que los índices se gestionan solos, que un borrado accidental se repara y que un lector no puede romper nada.

Requisitos: la primera práctica  ·  Duración estimada: 50 min

Una maqueta lista para operar.

Puesta en marcha #

Pasos guiados, con su corrección.

  1. 1. Escribir la política

    ¿Por qué? Sin ISM, los índices crecen hasta llenar el disco.

    Crea una política: rollover, solo lectura a los 7 días y borrado a los 30. El umbral de 2 documentos sirve solo para observar el rollover.
  2. 2. Provocar el rollover

    ¿Por qué? El rollover necesita un alias de escritura y el ajuste rollover_alias.

    Crea la plantilla y el primer índice, y escribe dos documentos. Tras dos o tres minutos debe aparecer un índice cycle-000002.
  3. 3. Guardar y restaurar

    ¿Por qué? Una réplica no protege de un borrado.

    Crea el repositorio, haz un snapshot, borra logs-app-000001 y restáuralo: el contador debe volver a 3.
  4. 4. Crear un rol de solo lectura

    ¿Por qué? El mínimo privilegio se demuestra con un rechazo.

    Crea el usuario, el rol y su asociación. Comprueba que la lectura devuelve 200 y el borrado 403.

Nivel de dificultad : ●●●○○ (3/5)

Mi seguimiento

  • ⏱ Duración estimada : ≈ 50 min

Inicia sesión para seguir tu progreso y tomar notas. Iniciar sesión

💬 Hacer una pregunta

Artículos recomendados

Monitoring et troubleshooting Elasticsearch : santé, shards non assignés, JVM, hot threads et slow logs

Diagnostiquer un cluster Elasticsearch : cluster health et CAT APIs, shards non assignés et alloc...

Explorer ses données dans Discover : KQL, Lucene et ES|QL

Rechercher et analyser des logs dans Kibana Discover : filtres, KQL, syntaxe Lucene, et le langag...

Alertes, connecteurs et SLO dans Kibana

Créer des règles d'alerte dans Kibana (requête Elasticsearch, ES|QL, seuil personnalisé, logs), c...

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

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

Configurations Bindplane : sources, processeurs, destinations et versions

Construire des configurations Bindplane : sources, processeurs et destinations, éditeur de pipeli...

Architecture distribuée Elasticsearch : rôles des nœuds, shards, répliques et allocation

Comprendre le fonctionnement distribué d'Elasticsearch : rôles des nœuds, nœuds master et quorum,...

Ingestion Elasticsearch : Bulk API, ingest pipelines, enrich et reindex

Ingérer et transformer des données dans Elasticsearch : Bulk API, ingest pipelines et processeurs...

Query DSL et agrégations avancées Elasticsearch, avec ES|QL

Écrire des requêtes Elasticsearch avancées : bool, filter et score, nested, function_score et per...

Performance et capacity planning Elasticsearch : shards, heap, indexation et benchmarks

Dimensionner et optimiser Elasticsearch : taille et nombre de shards, heap JVM, caches, réglages ...

Apoyar

♥ APOYAR

Apoya RousselTM Learning

Los cursos, artículos, prácticas y certificados siguen siendo gratuitos y sin publicidad intrusiva. Una contribución libre, por el importe que elijas, financia el alojamiento, los entornos de prácticas y nuevos contenidos.

Contribuir con PayPal Importe libre · tarjeta o cuenta PayPalMás información
QR code PayPal
O escanea este código QR con tu teléfono

¡Gracias, cada contribución cuenta!