Amazon Kendra er en svært nøyaktig og brukervennlig intelligent søketjeneste drevet av maskinlæring (ML). Amazon Kendra tilbyr en pakke med datakildekoblinger for å forenkle prosessen med å innta og indeksere innholdet ditt, uansett hvor det befinner seg.
For mange organisasjoner er Box Content Cloud en kjernedel av deres strategi for innholdslagring og livssyklusadministrasjon. En Enterprise Box-konto inneholder ofte en skattekiste av eiendeler, for eksempel dokumenter, presentasjoner, kunnskapsartikler og mer. Nå, med den nye Amazon Kendra-datakildekoblingen for Box, kan disse eiendelene og eventuelle tilknyttede oppgaver eller kommentarer indekseres av Amazon Kendras intelligente søketjeneste for å avsløre innhold og låse opp svar som svar på brukernes spørsmål.
I dette innlegget viser vi deg hvordan du setter opp den nye Amazon Kendra Box-kontakten for å selektivt indeksere innhold fra ditt Box Enterprise-lager.
Løsningsoversikt
Løsningen består av følgende trinn på høyt nivå:
- Lag en Box-app for Amazon Kendra via Box Developer Console.
- Legg til eksempeldokumenter til Box-kontoen din.
- Opprett en Box-datakilde via Amazon Kendra-konsollen.
- Indekser eksempeldokumentene fra Box-kontoen.
Forutsetninger
For å prøve ut Amazon Kendra-kontakten for Box, trenger du følgende:
- An AWS-konto med rettigheter til å lage AWS identitets- og tilgangsadministrasjon (IAM) roller og retningslinjer. For mer informasjon, se Oversikt over tilgangsadministrasjon: Tillatelser og retningslinjer.
- Grunnleggende kunnskap om AWS og arbeidskunnskap om Box Enterprise-administrasjon.
- Administratortilgang til et Box Enterprise-arbeidsområde.
Lag en Box-app for Amazon Kendra
Før du konfigurerer en Amazon Kendra Box-datakildekobling, må du først opprette en Box-app.
- Logg inn på Box Enterprise Utviklerkonsoll.
- Velg Opprett ny app.
- Velg Tilpasset app.
- Velg Serverautentisering (med JWT).
- Skriv inn et navn for appen din. For eksempel,
KendraConnector
. - Velg Opprett app.
- I din opprettede app i Mine apper, Velg Konfigurasjon fanen.
- på App-tilgangsnivå delen velger App + Enterprise Access.
- på Søknadsomfang seksjon, sjekk at følgende tillatelser er aktivert:
- på Avanserte funksjoner seksjon, velg Foreta API-anrop ved å bruke overskriften som bruker.
- på Legg til og administrer offentlige nøkler delen velger Generer et offentlig/privat nøkkelpar.
Dette krever to-trinns bekreftelse. En JSON-tekstfil lastes ned til datamaskinen din.
- Velg OK for å godta denne nedlastingen.
- Velg Lagre endringer.
- På autorisasjon kategorien, velg Gjennomgå og send inn.
- Plukke ut Send inn app i denne bedriften Og velg Send.
Box Enterprise-eieren din må godkjenne appen før du kan bruke den.
Gå til nedlastingskatalogen på datamaskinen din for å se gjennom den nedlastede JSON-filen. Den inneholder klient-ID, klienthemmelighet, offentlig nøkkel-ID, privat nøkkel, passordfrase og bedrifts-ID. Du trenger disse verdiene for å opprette Box-datakilden i et senere trinn.
Legg til eksempeldokumenter til Box-kontoen din
I dette trinnet laster du opp eksempeldokumenter til Box-kontoen din. Senere bruker vi Amazon Kendra Box-datakilden til å gjennomsøke og indeksere disse dokumentene.
- Last ned AWS_Whitepapers.zip til datamaskinen.
- Pakk ut filene til en mappe som heter
AWS_Whitepapers
.
- Last opp
AWS_Whitepapers
mappen til din Box-konto.
Opprett en boksdatakilde
For å legge til en datakilde til Amazon Kendra-indeksen din ved å bruke Box-koblingen, kan du bruke en eksisterende Amazon Kendra-indeks, eller opprette en ny Amazon Kendra-indeks. Fullfør deretter følgende trinn for å opprette en boksdatakilde:
- Velg på Amazon Kendra-konsollen Indekser i navigasjonsruten.
- Fra listen over indekser velger du indeksen du vil legge til datakilden til.
- Velg Legg til datakilder.
- Velg fra listen over datakildekoblinger Legg til kontakt etter Eske.
- På Spesifiser datakildedetaljer side, skriv inn et datakildenavn og valgfri beskrivelse.
- Velg neste.
- Åpne JSON-filen du lastet ned fra Box Developer Console.
Den inneholder verdier for clientID
, clientSecret
, publicKeyID
, privateKey
, passphrase
og enterpriseID
.
- På Definer tilgang og sikkerhet side, i kilde seksjon, for Boks bedrifts-ID, skriv inn verdien av
enterpriseID
feltet. - på Autentisering delen, under AWS Secrets Manager-hemmelighet, velg Opprett og legg til en ny hemmelighet.
- Til Hemmelig navn, skriv inn et navn for hemmeligheten, for eksempel,
boxsecret1
. - For de resterende feltene, skriv inn de tilsvarende verdiene fra den nedlastede JSON-filen.
- Velg Lagre og legg til hemmelighet.
- på IAM-rolle delen velger Opprett en ny rolle (anbefalt) og skriv inn et rollenavn, for eksempel
box-role
.
For mer informasjon om nødvendige tillatelser for å inkludere i IAM-rollen, se IAM-roller for datakilder.
- Velg neste.
- På Konfigurer synkroniseringsinnstillinger side, i Synkroniser omfang kan du inkludere Box-nettlenker, kommentarer og oppgaver i indeksen din, i tillegg til filinnholdet. Bruk standardinnstillingen (ikke avmerket) for dette innlegget.
- Til Ekstra konfigurasjon (endringslogg) - valgfritt, bruk standardinnstillingen (ikke avmerket).
- Til Ekstra konfigurasjon (regex-mønstre) – valgfritt, velg Inkluder mønstre.
- Til typen, velg Sti
- Til Sti – valgfritt, skriv inn banen til eksempeldokumentene du lastet opp tidligere:
AWS_Whitepapers/
. - Velg Legg til.
- på Synkroniser kjøreplanen delen velger Kjør på forespørsel.
- Velg neste.
- På Angi feltkartlegging side, kan du definere hvordan datakilden tilordner attributter fra Box-objekter til indeksen din. Bruk standardinnstillingene for dette innlegget.
- Velg neste.
- På Gjennomgå og opprett se gjennom detaljene for Box-datakilden.
- For å gjøre endringer, velg Rediger ved siden av elementet du vil endre.
- Når du er ferdig, velg Legg til datakilde for å legge til din Box-datakilde.
Etter at du har valgt Legg til datakilde, begynner Amazon Kendra å lage datakilden. Det kan ta flere minutter før datakilden opprettes. Når den er fullført, endres statusen til datakilden fra Creating
til Active
.
Indekser eksempeldokumenter fra Box-kontoen
Du konfigurerte kjøringsplanen for datakildesynkronisering til å kjøre på forespørsel, så du må starte den manuelt.
Gjeldende synkroniseringstilstand endres til Syncing – crawling
, så til Syncing – indexing
.
Etter ca. 10 minutter endres gjeldende synkroniseringstilstand til idle
, endres den siste synkroniseringsstatusen til Successful
, og Synkroniser kjørelogg panelet viser flere detaljer, inkludert antall dokumenter som er lagt til.
Test løsningen
Nå som du har lagt inn AWS-hvitbokene fra Box-kontoen din til Amazon Kendra-indeksen din, kan du teste noen spørsmål.
- Velg på Amazon Kendra-konsollen Søk etter indeksert innhold i navigasjonsruten.
- I spørringsfeltet skriver du inn en testspørring, som f.eks
What databases are offered by AWS?
Du kan også prøve dine egne spørsmål.
Gratulerer! Du har brukt Amazon Kendra til å finne svar og innsikt basert på innholdet som er indeksert fra Box-kontoen din.
Rydd opp
For å unngå å pådra seg fremtidige kostnader, ryd opp i ressursene du opprettet som en del av denne løsningen.
- Hvis du opprettet en ny Amazon Kendra-indeks mens du testet denne løsningen, slett den.
- Hvis du la til en ny datakilde ved å bruke Amazon Kendra-kontakten for Box, slett den datakilden.
- Slett
AWS_Whitepapers
mappen og dens innhold fra din Box-konto.
konklusjonen
Med Amazon Kendra Box-koblingen kan organisasjoner gjøre uvurderlig informasjon fanget i Box-kontoene deres tilgjengelig for brukerne på en sikker måte ved hjelp av intelligent søk drevet av Amazon Kendra.
I dette innlegget introduserte vi deg for det grunnleggende, men det er mange tilleggsfunksjoner som vi ikke dekket. For eksempel:
- Du kan aktivere brukerbasert tilgangskontroll for Amazon Kendra-indeksen din, og begrense tilgangen til Box-dokumenter basert på tilgangskontrollene du allerede har konfigurert i Box
- Du kan indeksere flere Box-objekttyper, for eksempel oppgaver, kommentarer og nettlenker
- Du kan tilordne Box-objektattributter til Amazon Kendra-indeksattributter, og aktivere dem for fasetering, søk og visning i søkeresultatene
- Du kan integrere Box-datakilden med Custom Document Enrichment (CDE)-funksjonen i Amazon Kendra for å utføre ytterligere attributtkartleggingslogikk og til og med tilpasset innholdstransformasjon under inntak
For å lære om disse mulighetene og mer, se Amazon Kendra utviklerveiledning.
Om forfatterne
Bob Strahan er en hovedløsningsarkitekt i AWS Language AI Services-teamet.
- "
- 10
- 100
- Om oss
- adgang
- Logg inn
- nøyaktig
- tillegg
- Ytterligere
- administrasjon
- AI
- AI-tjenester
- Alle
- allerede
- Amazon
- api
- app
- godkjenne
- artikler
- Eiendeler
- attributter
- Autentisering
- tilgjengelig
- AWS
- Grunnleggende
- Eske
- endring
- Velg
- Cloud
- kommentarer
- Konfigurasjon
- Konsoll
- inneholder
- innhold
- innhold
- kontroll
- Kjerne
- Kostnader
- opprettet
- Opprette
- Gjeldende
- skikk
- dato
- databaser
- Etterspørsel
- Utvikler
- Vise
- dokumenter
- nedlastinger
- muliggjøre
- Enter
- Enterprise
- eksempel
- Egenskaper
- Felt
- Først
- etter
- framtid
- få
- svært
- Hvordan
- Hvordan
- HTTPS
- Identitet
- inkludere
- Inkludert
- indeks
- informasjon
- innsikt
- integrere
- Intelligent
- IT
- nøkkel
- kunnskap
- Språk
- LÆRE
- læring
- lenker
- Liste
- maskin
- maskinlæring
- ledelse
- leder
- manuelt
- kart
- Kart
- ML
- mer
- Navigasjon
- Antall
- Tilbud
- organisasjoner
- egen
- eieren
- Politikk
- muligheter
- Presentasjoner
- Principal
- privat
- private Key
- prosess
- offentlig
- offentlig Key
- gjenværende
- Repository
- påkrevd
- Ressurser
- svar
- anmeldelse
- Kjør
- Søk
- sikkert
- tjeneste
- Tjenester
- sett
- innstilling
- So
- løsning
- Solutions
- noen
- Begynn
- startet
- starter
- Tilstand
- status
- lagring
- Strategi
- vellykket
- overflaten
- oppgaver
- lag
- test
- Testing
- Grunnleggende
- Transformation
- låse opp
- bruke
- Brukere
- verdi
- Verifisering
- web
- mens
- Whitepapers
- innenfor
- arbeid