Hvordan få tilgang til AWS OpenSearch

Hvordan få tilgang til AWS OpenSearch
OpenSearch er en indeks, søkemotor, analytisk database, big data -løsning osv., som er litt som “Google”. Det er en søkemotor basert på Open Lucene -biblioteket. Det kan tenkes som en NoSQL -database som kan kommuniseres gjennom JSON -forespørsler. AWS gir muligheten til å få tilgang til OpenSearch fra plattformen ved å lage domener.

La oss starte med hvordan du får tilgang til AWS OpenSearch.

Få tilgang til AWS OpenSearch

For å få tilgang til AWS OpenSearch, lag et domene fra plattformen:

Skriv inn navnet på domenet for å starte konfigurasjonene:

Velg alternativet for utvikling og testing og versjonen i delen Development Type:

Velg tilgjengelighetssonen, dens type og antall noder:

Opprett en hovedbruker ved å oppgi brukernavn og passord:

Tillat åpen tilgang til domenet i Access Policy -delen:

Klikk på "Skape”Knapp for å fullføre domenekonfigurasjonene:

Finn domene sluttpunktet fra servicesiden og kopier den:

Bruk følgende kommando etter å ha endret “Brukernavn”,“passord”, Og“endepunkter”For å legge til data i domenet:

Curl -xput -u ':' '// _ Doc/1' -D '"Director": "Burton, Tim", "Sjanger": ["Komedie", "Sci -Fi"], "År": 1996 , "Skuespiller": ["Jack Nicholson", "Pierce Brosnan", "Sarah Jessica Parker"], "Tittel": "Mars Attacks!" '-H' Content -Type: Application/JSON '

Kommandoen som brukes til denne guiden er skrevet nedenfor:

Curl -xput -u 'admin: abc12345@' 'https: // search -demo -7mrnksrl5eja2zjqp5gmkecpau.AP-sørøst-1.es.Amazonaws.com/demo/_doc/1 '-d' "regissør": "Burton, Tim", "Sjanger": ["Comedy", "Sci -Fi"], "Year": 1996, "Actor": [" Jack Nicholson "," Pierce Brosnan "," Sarah Jessica Parker "]," Tittel ":" Mars Attacks!" '-H' Content -Type: Application/JSON '

Kjør kommandoen ovenfor i AWS Cloudshell:

Bruk deretter følgende kommando ved å erstatte "Brukernavn”,“passord”, Og“endepunkt”For å få dataene fra domenet:

Curl -xget -u ':' '// _ Søk?Q = Mars & Pretty = True '

Følgende er kommandoen som brukes i guiden:

Curl -xget -u 'admin: abc12345@' 'https: // search -demo -7mrnksrl5eja2zjqp5gmkecpau.AP-sørøst-1.es.Amazonaws.com/demo/_search?Q = Mars & Pretty = True '

Kjører kommandoen ovenfor vil vise følgende utdata:

Kopier domene -URL -en og lim den inn på nettleseren:

Oppgi brukernavn og passord for å logge inn dashbordet:

Klikk på "Utforsk på egen hånd”Link for å utforske dashbordet:

Klikk på "Stack Management”Knapp fra venstre panel på plattformen:

Lag et nytt indeksmønster fra dashbordet for å få tilgang til OpenSearch:

Skriv inn navnet på domenet ditt og klikk på "Neste steg”Knapp:

Etter det, klikk på “Lag indeksmønster”Knapp:

Dataene fra domenet kan nås fra denne siden:

Du har fått tilgang til AWS OpenSearch.

Konklusjon

For å få tilgang til AWS OpenSearch, oppretter du et domene fra plattformen ved å konfigurere det. Etterpå, ta turen inn i AWS Cloudshell -tjenesten for å kjøre kommandoen for å legge inn data i domenet. Kopier nettadressen fra plattformen og lim den på nettleseren for å logge på dashbordet. Lag indeksmønstre fra Stack Management -siden og får tilgang til AWS OpenSearch.