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_floatfloatdoublebyteshortintegerlongunsigned_longscaled_floatdatedate_nanosbooleantextkeywordipmatch_only_textbinary
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)
Ouvrez la console Amazon OpenSearch Service
et choisissez Créer un domaine. Pour la méthode de création de domaine, choisissez Création standard.
Pour Cas d'utilisation, sélectionnez Observabilité.
Sous Comparer les moteurs ou modifier la sélection, vérifiez que le mode moteur optimisé est sélectionné.
Pour la version, choisissez OpenSearch 3.5 ou une version ultérieure.
Pour le type d'instance, choisissez une instance OpenSearch optimisée (OR1, OR2 ou OM2).
Configurez le réseau, le contrôle d'accès précis et les paramètres d'authentification.
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.