View a markdown version of this page

Einrichtung - OpenSearch Amazon-Dienst

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Einrichtung

Bevor Sie eine Domain mit der optimierten Engine erstellen, sollten Sie die folgenden Anforderungen, Einschränkungen und Konfigurationsoptionen überprüfen.

Voraussetzungen

Anforderung Wert
OpenSearch Version 3.5 oder höher
Hot-tier Instanzen OpenSearch Nur optimierte Instanzen (OR1, OR2 oder OM2)
Warm-tier Instanzen Nur OI2
Authentifizierung IAM-Authentifizierung und IAM Identity Center. IAM Identity Center unterstützt SAML und Anmeldung. username/password Die optimierte Engine unterstützt Amazon Cognito nicht.
Visualisierung OpenSearch Nur Benutzeroberfläche. OpenSearch Dashboards sind für optimierte Domains nicht verfügbar.
Abfragesprache (Benutzeroberfläche und Plugins) Piped Processing Language (PPL) und SQL
Abfragesprache (programmatisch) PPL und SQL (über API, JDBC/ODBC Treiber und Query Workbench)
Engine-Modus Unveränderlich. Sie können den Engine-Modus nicht mehr ändern, nachdem Sie die Domain erstellt haben.

Unterstützte Features

Die folgenden Amazon OpenSearch Service-Funktionen werden auf optimierten Domains unterstützt:

  • Fine-grained Zugriffskontrolle

  • Multi-AZ mit Standby (3-AZ)

  • Warm Tier mit OI2-Instanzen

  • Benutzerdefinierte Endpunkte

  • Verschlüsselung bei der Übertragung (von Knoten zu Knoten) und im Ruhezustand

  • VPC-Zugriff und VPC-Endpunkte

  • Dual-stack (IPv4 und IPv6)

  • Off-peak Wartungsfenster

  • Prüfungsprotokolle

  • Benachrichtigungen

  • OpenSearch Ingestion und Data Prepper

  • Reserved Instances

  • Dedizierte Koordinatorknoten

  • ISM (Index State Management)

  • Automatische Snapshots

  • CloudWatch Überwachung durch Amazon

  • Blue/Green Bereitstellungen

  • Tags (Markierungen)

  • AWS CloudFormation Integration

  • GP3-EBS-Volumes

  • Warnmeldungen (mit PPL — Überwachung pro Abfrage und pro Bucket)

  • Erkennung von Anomalien (mit PPL)

Unterstützte Feldtypen

Die Optimized Engine unterstützt die folgenden Feldtypen in Indexzuordnungen:

  • half_float

  • float

  • double

  • byte

  • short

  • integer

  • long

  • unsigned_long

  • scaled_float

  • date

  • date_nanos

  • boolean

  • text

  • keyword

  • ip

  • match_only_text

  • binary

Nicht unterstützte Funktionen

Die folgenden Funktionen werden in optimierten Domänen nicht unterstützt. Wenn Ihre Arbeitslast diese Funktionen erfordert, verwenden Sie die Allzweckengine.

  • OpenSearch Dashboards

  • DSL-Abfragen (Domain Specific Language) in der Visualisierungsebene

  • Amazon Cognito-Authentifizierung

  • SAML-Authentifizierung (eigenständig)

  • JWT-Authentifizierung

  • Auto-Tune

  • Archivspeicher (kalter Speicher)

  • Cross-cluster Replikation

  • Cross-cluster suchen

  • Benutzerdefinierte Pakete

  • Benutzerdefinierte Plugins

  • Optionale Plug-ins

  • Direkte Anfragen und Zero-ETL Verbindungen

  • Verarbeitung von Abfragen in natürlicher Sprache

  • Sicherheitsanalysen

  • Vektorsuche und semantische Suche

  • Konnektoren für maschinelles Lernen

  • Remote-Neuindexierung

  • Index-Rollups

  • Indextransformationen

  • Datenströme

  • Manuelle Snapshots

  • Zeitpunkt (PIT)

  • Learning to Rank

  • Geo-Abfragen und GeoPoint Felder

  • Verschachtelte Felder

  • Hervorheben

  • Operationen löschen

  • APM (Überwachung der Anwendungsleistung)

  • Spuren von Agenten

  • Paginierung der Suchergebnisse

  • Document-level Monitore mit (Perkolat-) Warnmeldungen

  • Müheloses Scripting

  • Relevanz, Ranking und Bewertung

  • Previous-generation Instanztypen

  • Elasticsearch-Kompatibilitätsmodus

  • Dashboard-Abfragesprache (DQL)

Konfiguration

Sie konfigurieren die Optimized Engine während der Domainerstellung in der Amazon OpenSearch Service-Konsole oder programmgesteuert über die CLI. AWS

Konsole

Um eine optimierte Domain (Konsole) zu erstellen
  1. Öffnen Sie die Amazon OpenSearch Service Console und wählen Sie Create domain aus.

  2. Wählen Sie als Methode zur Domain-Erstellung die Option Standard erstellen aus.

  3. Wählen Sie für Anwendungsfälle die Option Observability aus.

  4. Vergewissern Sie sich, dass unter Motoren vergleichen oder Auswahl ändern der Modus Optimiertes Modul ausgewählt ist.

  5. Wählen Sie für Version OpenSearch 3.5 oder höher aus.

  6. Wählen Sie als Instance-Typ eine OpenSearch optimierte Instanz (OR1, OR2 oder OM2).

  7. Konfigurieren Sie Netzwerk-, fein abgestufte Zugriffskontroll- und Authentifizierungseinstellungen.

  8. Wählen Sie Erstellen aus.

AWS CLI

Verwenden Sie den create-domain Befehl mit dem --engine-mode Parameter:

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
Der Motormodus ist permanent

Sie müssen den --engine-mode OPTIMIZED Parameter angeben, um eine optimierte Domäne zu erstellen. Sie können den Engine-Modus nicht mehr ändern, nachdem Sie die Domäne erstellt haben.