Tutorial: Guida introduttiva ad Amazon OpenSearch Serverless - OpenSearch Servizio Amazon

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:

  1. Configurazione delle autorizzazioni

  2. Creazione di una raccolta

  3. Caricamento e ricerca dei dati

  4. Eliminazione della raccolta

    Nota

    Si consiglia di utilizzare solo ASCII caratteri perIndexName. Se non utilizzi ASCII caratteri per i tuoi caratteriIndexName, le CloudWatch metriche IndexName 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
  1. Apri la console Amazon OpenSearch Service a https://console.aws.amazon.com/aos/casa.

  2. Scegli Collections (Raccolte) nel pannello di navigazione a sinistra e scegli Create collection (Crea raccolta).

  3. Nomina la raccolta movies (film).

  4. Per il tipo di raccolta, scegli Search (Cerca). Per ulteriori informazioni, consulta Scelta di un tipo di raccolta.

  5. Per Sicurezza, scegli Standard create.

  6. In Crittografia, seleziona Usa Chiave di proprietà di AWS. Questo è AWS KMS key quello che OpenSearch Serverless utilizzerà per crittografare i tuoi dati.

  7. 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.

  8. Scegli Next (Successivo).

  9. 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.

  10. 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.

  11. In Index permissions (Autorizzazioni relative all'indice), seleziona tutte le autorizzazioni.

  12. Scegli Next (Successivo).

  13. 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.

  14. Scegli Next (Successivo).

  15. 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 o c. URL Per brevità, questi esempi utilizzano Dev Tools all'interno della OpenSearch console Dashboards.

Indicizzazione e ricerca dei dati nella raccolta movies
  1. Scegli Collections (Raccolte) nel pannello di navigazione a sinistra e seleziona la raccolta movies per aprire la rispettiva pagina dei dettagli.

  2. Scegli le OpenSearch dashboard URL per la raccolta. URLPrende il formatohttps://dashboards.{region}.aoss.amazonaws.com/_login/?collectionId={collection-id}.

  3. All'interno di OpenSearch Dashboards, apri il riquadro di navigazione a sinistra e scegli Dev Tools.

  4. Per creare un singolo indice denominato movies-index, invia la seguente richiesta:

    PUT movies-index
    OpenSearch Dashboards console showing PUT request for movies-index with JSON response.
  5. Per indicizzare un singolo documento in movies-index, invia la seguente richiesta:

    PUT movies-index/_doc/1 { "title": "Shawshank Redemption", "genre": "Drama", "year": 1994 }
  6. 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.

  7. Scegliere Fase successiva quindi selezionare Crea modello di indice. Dopo aver creato il modello, è possibile visualizzare i vari campi del documento, ad esempio title e genre.

  8. 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
  1. Torna alla console di Amazon OpenSearch Service.

  2. Scegli Collections (Raccolte) nel pannello di navigazione a sinistra e seleziona la raccolta movies.

  3. 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: