View a markdown version of this page

Configuration - OpenSearch Service Amazon

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Configuration

Avant de créer un domaine avec le moteur optimisé, passez en revue les exigences, les limites et les options de configuration suivantes.

Conditions préalables

Exigence Value
OpenSearch version 3.5 ou supérieur
Hot-tier instances OpenSearch Instances optimisées uniquement (OR1, OR2 ou OM2)
Warm-tier instances OI2 uniquement
Authentification Authentification IAM et IAM Identity Center. IAM Identity Center prend en charge le protocole SAML et username/password la connexion. Le moteur optimisé ne prend pas en charge Amazon Cognito.
Visualisation OpenSearch Interface utilisateur uniquement. OpenSearch Les tableaux de bord ne sont pas disponibles pour les domaines optimisés.
Langage de requête (interface utilisateur et plugins) Langage de traitement canalisé (PPL) et SQL
Langage de requête (programmatique) PPL et SQL (via l'API, JDBC/ODBC les pilotes et Query Workbench)
Mode moteur Immuable. Vous ne pouvez pas modifier le mode moteur après avoir créé le domaine.

Fonctionnalités prises en charge

Les fonctionnalités Amazon OpenSearch Service suivantes sont prises en charge sur les domaines optimisés :

  • Fine-grained contrôle d'accès

  • Multi-AZ avec mode veille (3-AZ)

  • Niveau chaud avec instances OI2

  • Points de terminaison personnalisés

  • Chiffrement en transit (nœud à nœud) et au repos

  • Accès au VPC et points de terminaison VPC

  • Dual-stack (IPv4 et IPv6)

  • Off-peak fenêtre de maintenance

  • Journaux d’audit

  • Notifications

  • OpenSearch Ingestion et préparation des données

  • Instances réservées

  • Nœuds de coordination dédiés

  • ISM (Gestion de l'état des indices)

  • Instantanés automatiques

  • CloudWatch Surveillance d'Amazon

  • Blue/Green déploiements

  • Étiquettes

  • AWS CloudFormation intégration

  • Volumes GP3 EBS

  • Alertes (avec PPL — moniteurs par requête et par compartiment)

  • Détection des anomalies (avec PPL)

Types de champs pris en charge

Le moteur optimisé prend en charge les types de champs suivants dans les mappages d'index :

  • half_float

  • float

  • double

  • byte

  • short

  • integer

  • long

  • unsigned_long

  • scaled_float

  • date

  • date_nanos

  • boolean

  • text

  • keyword

  • ip

  • match_only_text

  • binary

Fonctions non prises en charge

Les fonctionnalités suivantes ne sont pas prises en charge sur les domaines optimisés. Si votre charge de travail nécessite ces fonctionnalités, utilisez le moteur General Purpose.

  • OpenSearch Tableaux de bord

  • Requêtes DSL (Domain Specific Language) dans la couche de visualisation

  • Authentification Amazon Cognito

  • Authentification SAML (autonome)

  • Authentification JWT

  • Auto-Tune

  • Stockage à froid

  • Cross-cluster réplication

  • Cross-cluster recherche

  • Packages personnalisés

  • Plug-ins personnalisés

  • Plug-ins facultatifs

  • Requêtes et Zero-ETL connexions directes

  • Traitement des requêtes en langage naturel

  • Analyses de sécurité

  • Recherche vectorielle et recherche sémantique

  • Connecteurs d'apprentissage automatique

  • Réindexation à distance

  • Cumulatifs d'index

  • Transformations d'index

  • Flux de données

  • Instantanés manuels

  • Point dans le temps (PIT)

  • Learning to Rank

  • Requêtes et champs géographiques GeoPoint

  • Champs imbriqués

  • Surligner

  • Supprimer les opérations

  • APM (surveillance des performances des applications)

  • Traces d'agents

  • Pagination des résultats de la recherche

  • Document-level moniteurs d'alerte (percolés)

  • Scripting facile

  • Classement et notation de la pertinence

  • Previous-generation types d'instances

  • Mode de compatibilité Elasticsearch

  • Langage de requête des tableaux de bord (DQL)

Configuration

Vous configurez le moteur optimisé lors de la création du domaine dans la console Amazon OpenSearch Service ou par programmation via la AWS CLI.

Console

Pour créer un domaine optimisé (console)
  1. Ouvrez la console Amazon OpenSearch Service et choisissez Créer un domaine.

  2. Pour la méthode de création de domaine, choisissez Création standard.

  3. Pour Cas d'utilisation, sélectionnez Observabilité.

  4. Sous Comparer les moteurs ou modifier la sélection, vérifiez que le mode moteur optimisé est sélectionné.

  5. Pour la version, choisissez OpenSearch 3.5 ou une version ultérieure.

  6. Pour le type d'instance, choisissez une instance OpenSearch optimisée (OR1, OR2 ou OM2).

  7. Configurez le réseau, le contrôle d'accès précis et les paramètres d'authentification.

  8. Choisissez Créer.

AWS INTERFACE DE LIGNE DE COMMANDE (CLI)

Utilisez la create-domain commande avec le --engine-mode paramètre :

aws opensearch create-domain \ --domain-name my-domain \ --engine-version "OpenSearch_3.5" \ --engine-mode OPTIMIZED \ --use-case OBSERVABILITY \ --cluster-config "InstanceType=or2.2xlarge.search,InstanceCount=1" \ --ebs-options "EBSEnabled=true,VolumeType=gp3,VolumeSize=100" \ --encryption-at-rest-options "Enabled=true" \ --node-to-node-encryption-options "Enabled=true" \ --region us-east-1
Le mode moteur est permanent

Vous devez spécifier le --engine-mode OPTIMIZED paramètre pour créer un domaine optimisé. Vous ne pouvez pas modifier le mode moteur après avoir créé le domaine.