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 illustra i passaggi di base per avviare rapidamente una raccolta di ricerche Amazon OpenSearch Serverless. Una raccolta di ricerche ti consente di 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 Creazione, pubblicazione ed eliminazione di raccolte Amazon OpenSearch Serverless e gli altri argomenti di questa guida.
In questo tutorial completerai le seguenti fasi:
-
Nota
Si consiglia di utilizzare solo ASCII caratteri per
IndexName
. Se non utilizzi ASCII caratteri per i tuoi caratteriIndexName
, le CloudWatch metricheIndexName
in verranno convertite in un formato URL codificato per caratteri diversi. ASCII
Fase 1: configurazione delle autorizzazioni
Per completare questo tutorial e per utilizzare OpenSearch Serverless in generale, devi disporre delle autorizzazioni corrette. IAM In questo tutorial creerai una raccolta, caricherai i dati e farai una ricerca, quindi eliminerai la raccolta.
L'utente o il ruolo devono avere una policy basata sull'identità allegata con le seguenti autorizzazioni minime:
{ "Version": "2012-10-17", "Statement": [ { "Action": [ "aoss:CreateCollection", "aoss:ListCollections", "aoss:BatchGetCollection", "aoss:DeleteCollection", "aoss:CreateAccessPolicy", "aoss:ListAccessPolicies", "aoss:UpdateAccessPolicy", "aoss:CreateSecurityPolicy", "aoss:GetSecurityPolicy", "aoss:UpdateSecurityPolicy", "iam:ListUsers", "iam:ListRoles" ], "Effect": "Allow", "Resource": "*" } ] }
Per ulteriori informazioni sulle IAM autorizzazioni OpenSearch Serverless, vedere. 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 a https://console.aws.amazon.com/aos/casa
. -
Scegli Collections (Raccolte) nel pannello di navigazione a sinistra e scegli Create collection (Crea raccolta).
-
Nomina la raccolta movies (film).
-
Per il tipo di raccolta, scegli Search (Cerca). Per ulteriori informazioni, consulta Scelta di un tipo di raccolta.
-
Per Sicurezza, scegli Standard create.
-
In Crittografia, seleziona Usa Chiave di proprietà di AWS. Questo è AWS KMS key quello che OpenSearch Serverless utilizzerà per crittografare i tuoi dati.
-
In Network (Rete), configura le impostazioni di rete per la raccolta.
-
Per il tipo di accesso, seleziona Public (Pubblico).
-
Per il tipo di risorsa, scegli sia Abilita l'accesso agli OpenSearch endpoint che Abilita l'accesso ai dashboard. OpenSearch Poiché caricherai e cercherai dati utilizzando OpenSearch le dashboard, devi abilitare entrambe.
-
-
Scegli Next (Successivo).
-
Per Configure data access (Configura l'accesso ai dati), configura le impostazioni di accesso per la raccolta. Le policy di accesso ai dati consentono a utenti e ruoli di accedere ai dati all'interno di una raccolta. In questo tutorial, forniremo a un singolo utente le autorizzazioni necessarie per indicizzare e cercare i dati nella raccolta denominata movies.
Crea una singola regola che fornisca l'accesso alla raccolta movies. Nomina la regola Accesso alla raccolta movies.
-
Scegli Aggiungi responsabili, IAMutenti e ruoli e seleziona l'utente o il ruolo che utilizzerai per accedere alle OpenSearch dashboard e indicizzare i dati. Seleziona Salva.
-
In Index permissions (Autorizzazioni relative all'indice), seleziona tutte le autorizzazioni.
-
Scegli Next (Successivo).
-
Per le impostazioni della policy di accesso, scegli Create a new data access policy (Crea una nuova policy di accesso ai dati) e assegna alla policy il nome movies.
-
Scegli Next (Successivo).
-
Controlla le impostazioni della raccolta e scegli Submit (Invia). Attendi alcuni minuti affinché lo stato della raccolta diventi
Active
.
Fase 3: Caricamento e ricerca dei dati
Puoi caricare dati in una raccolta OpenSearch Serverless utilizzando Postman
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 le OpenSearch dashboard URL per la raccolta. URLPrende 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
title
egenre
. -
Per iniziare a cercare i dati, apri nuovamente il riquadro di navigazione a sinistra e scegli Scopri oppure usa la ricerca
all'APIinterno di Dev Tools.
Fase 4: Eliminazione della raccolta
Poiché la raccolta movies è stata creata per finalità di prova, è consigliabile eliminarla una volta terminate le prove in modo da evitare costi aggiuntivi.
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.
Passaggi successivi
Adesso che è chiaro come creare una raccolta e i dati di indice, è possibile provare a completare alcuni degli esercizi seguenti:
-
Scopri ulteriori opzioni avanzate per la creazione di una raccolta. Per ulteriori informazioni, consulta Creazione, pubblicazione ed eliminazione di raccolte Amazon OpenSearch Serverless.
-
Scopri come configurare le policy di sicurezza per gestire la sicurezza delle raccolte su larga scala. Per ulteriori informazioni, consulta Panoramica della sicurezza in Amazon OpenSearch Serverless.
-
Scopri altri modi per indicizzare i dati nelle raccolte. Per ulteriori informazioni, consulta Inserimento di dati in raccolte Amazon Serverless OpenSearch .