Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Tutorial: Guida introduttiva ad Amazon OpenSearch Serverless
Questo tutorial mostra i passaggi di base per rendere operativa rapidamente una raccolta di ricerca Amazon OpenSearch Serverless. Con una raccolta di ricerche, puoi potenziare le applicazioni nelle tue reti interne e le applicazioni connesse a Internet, come la ricerca di siti di e-commerce e la ricerca di contenuti.
Per informazioni su come utilizzare una raccolta di ricerca vettoriale, consulta. Lavorare con le raccolte di ricerca vettoriale Per informazioni più dettagliate sull'uso delle raccolte, consulta Gestione delle raccolte Amazon OpenSearch Serverless e gli altri argomenti di questa guida.
Completate i seguenti passaggi in questo tutorial:
-
Nota
Usa solo caratteri ASCII per il tuo
IndexName. Se non utilizzi caratteri ASCII per il tuoIndexName, la CloudWatch metricaIndexNamein viene convertita in un formato con codifica URL per caratteri non ASCII.
Fase 1: configurazione delle autorizzazioni
Per completare questo tutorial e utilizzare OpenSearch Serverless in generale, devi disporre delle autorizzazioni IAM corrette. In questo tutorial, crei una raccolta, carichi e cerchi dati, quindi elimini la raccolta.
L'utente o il ruolo devono avere una policy basata sull'identità allegata con le seguenti autorizzazioni minime:
Per ulteriori informazioni sulle autorizzazioni IAM OpenSearch Serverless, consulta. Identity and Access Management per Amazon OpenSearch Serverless
Fase 2: creazione di una raccolta
Una raccolta è un gruppo di OpenSearch indici che interagiscono per supportare un carico di lavoro o un caso d'uso specifici.
Per creare una raccolta Serverless OpenSearch
-
Apri la console Amazon OpenSearch Service all'indirizzo https://console.aws.amazon.com/aos/home
. -
Nel riquadro di navigazione a sinistra, scegli Raccolte.
-
Scegli Create collection (Crea raccolta).
-
In Nome, inserisci
movies. -
Per Tipo di raccolta, scegli Cerca. Per ulteriori informazioni, consulta Scelta di un tipo di raccolta.
-
Per il metodo di creazione della raccolta, scegli Express Create.
-
Verificare le impostazioni predefinite. Questi includono il gruppo di raccolta, le impostazioni dell'applicazione dell' OpenSearchinterfaccia utente, la crittografia con un Chiave di proprietà di AWS, l'accesso alla rete pubblica e la politica di accesso ai dati generata automaticamente.
-
Scegli Create collection (Crea raccolta).
-
Attendi che lo stato della raccolta passi a
Active. Questo processo potrebbe richiedere diversi minuti.
Suggerimento
Questo tutorial utilizza il metodo NextGen Express Create. Puoi accedere a Express Create anche dal pulsante Express create nel banner informativo sulla pagina di destinazione per un percorso più rapido. Per un maggiore controllo sulle impostazioni di crittografia, rete e accesso ai dati, usa Standard Create. Per utilizzare la procedura guidata di creazione della raccolta Classic, scegli Passa alla versione classica. Per ulteriori informazioni, consulta Creazione di raccolte.
Fase 3: Caricamento e ricerca dei dati
Puoi caricare dati in una raccolta OpenSearch Serverless utilizzando Postman o cURL
Indicizzazione e ricerca dei dati nella raccolta movies
-
Scegli Collections (Raccolte) nel pannello di navigazione a sinistra e seleziona la raccolta movies per aprire la rispettiva pagina dei dettagli.
-
Scegli l'URL delle OpenSearch dashboard per la raccolta. L'URL assume il formato
https://dashboards..{region}.aoss.amazonaws.com/_login/?collectionId={collection-id} -
All'interno di OpenSearch Dashboards, apri il riquadro di navigazione a sinistra e scegli Dev Tools.
-
Per creare un singolo indice denominato movies-index, invia la seguente richiesta:
PUT movies-index
-
Per indicizzare un singolo documento in movies-index, invia la seguente richiesta:
PUT movies-index/_doc/1 { "title": "Shawshank Redemption", "genre": "Drama", "year": 1994 } -
Per cercare dati nei OpenSearch dashboard, devi configurare almeno un modello di indice. OpenSearch utilizza questi modelli per identificare gli indici da analizzare. Apri il pannello di navigazione a sinistra, scegli Stack Management (Gestione stack), scegli Index Patterns (Modelli di indice), quindi scegli Create index pattern (Crea modello di indice). Per questo tutorial, digita movies.
-
Scegliere Fase successiva quindi selezionare Crea modello di indice. Dopo aver creato il modello, è possibile visualizzare i vari campi del documento, ad esempio
titleegenre. -
Per iniziare a cercare i dati, apri nuovamente il riquadro di navigazione a sinistra e scegli Scopri oppure utilizza l'API di ricerca
all'interno di Dev Tools.
Gestione degli errori
Quando esegui operazioni di indicizzazione e ricerca, potresti ricevere le seguenti risposte di errore:
-
HTTP 507— Indica che si è verificato un errore interno del server. Questo errore indica in genere che le unità di OpenSearch calcolo (OCU) sono sovraccaricate dal volume o dalla complessità delle richieste. Sebbene OpenSearch Serverless sia scalabile automaticamente per gestire il carico, può verificarsi un ritardo nella distribuzione di risorse aggiuntive.Per mitigare questo errore, implementa una politica esponenziale di backoff e ripetizione dei tentativi. Questo approccio riduce temporaneamente la frequenza delle richieste per gestire efficacemente il carico. Per maggiori dettagli, consulta il comportamento Retry nella Guida di riferimento agli AWS SDK e agli strumenti.
-
HTTP 402— Indica che hai raggiunto il limite di capacità dell'unità di OpenSearch calcolo massima (OCU). Ottimizza il carico di lavoro per ridurre l'utilizzo dell'OCU o richiedere un aumento della quota.
Fase 4: Eliminazione della raccolta
Poiché la raccolta di film è a scopo di test, eliminala quando hai finito di sperimentare.
Per eliminare una raccolta OpenSearch Serverless
-
Torna alla console di Amazon OpenSearch Service.
-
Scegli Collections (Raccolte) nel pannello di navigazione a sinistra e seleziona la raccolta movies.
-
Scegli Elimina e conferma l'eliminazione.
Fasi successive
Ora che sai come creare una raccolta e indicizzare i dati, potresti provare quanto segue:
-
Esplora opzioni più avanzate per creare una raccolta. Per ulteriori informazioni, consulta Gestione delle raccolte Amazon OpenSearch Serverless.
-
Configura le politiche di sicurezza per gestire la sicurezza delle raccolte su larga scala. Per ulteriori informazioni, consulta Panoramica della sicurezza in Amazon OpenSearch Serverless.
-
Utilizza altri metodi per indicizzare i dati nelle raccolte. Per ulteriori informazioni, consulta Inserimento di dati in raccolte Amazon Serverless OpenSearch.