Amazon Kendra er en meget nøjagtig og letanvendelig intelligent søgetjeneste drevet af maskinlæring (ML). Amazon Kendra tilbyder en suite af datakildeforbindelser til at forenkle processen med at indtage og indeksere dit indhold, uanset hvor det befinder sig.
For mange organisationer er Box Content Cloud en kernedel af deres strategi for indholdslagring og livscyklusstyring. En virksomhedsbokskonto indeholder ofte en skatkammer af aktiver, såsom dokumenter, præsentationer, vidensartikler og mere. Nu, med den nye Amazon Kendra-datakildeforbindelse til Box, kan disse aktiver og eventuelle tilknyttede opgaver eller kommentarer indekseres af Amazon Kendras intelligente søgetjeneste for at afsløre indhold og låse op for svar som svar på brugernes forespørgsler.
I dette indlæg viser vi dig, hvordan du opsætter det nye Amazon Kendra Box-stik til selektivt at indeksere indhold fra dit Box Enterprise-lager.
Løsningsoversigt
Løsningen består af følgende overordnede trin:
- Opret en Box-app til Amazon Kendra via Box Developer Console.
- Tilføj eksempeldokumenter til din Box-konto.
- Opret en Box-datakilde via Amazon Kendra-konsollen.
- Indekser eksempeldokumenterne fra Box-kontoen.
Forudsætninger
For at prøve Amazon Kendra-stikket til Box, skal du bruge følgende:
- An AWS-konto med privilegier til at skabe AWS identitets- og adgangsstyring (IAM) roller og politikker. For mere information, se Oversigt over adgangsstyring: Tilladelser og politikker.
- Grundlæggende kendskab til AWS og praktisk viden om Box Enterprise administration.
- Administratoradgang til et Box Enterprise-arbejdsområde.
Opret en Box-app til Amazon Kendra
Før du konfigurerer en Amazon Kendra Box-datakildeforbindelse, skal du først oprette en Box-app.
- Log ind på Box Enterprise Developer Console.
- Vælg Opret ny app.
- Vælg Tilpasset app.
- Vælg Servergodkendelse (med JWT).
- Indtast et navn til din app. For eksempel,
KendraConnector
. - Vælg Opret app.
- I din oprettede app i Mine apps, Vælg Konfiguration fane.
- I App adgangsniveau sektion, skal du vælge App + Enterprise Access.
- I Ansøgningsomfang sektion, skal du kontrollere, at følgende tilladelser er aktiveret:
- I Avancerede funktioner sektion, vælg Foretag API-kald ved at bruge headeren som bruger.
- I Tilføj og administrer offentlige nøgler sektion, skal du vælge Generer et offentligt/privat nøglepar.
Dette kræver totrinsbekræftelse. En JSON-tekstfil downloades til din computer.
- Vælg OK for at acceptere denne download.
- Vælg Gem ændringer.
- På Tilladelse fanebladet, vælg Gennemgå og send.
- Type Indsend app inden for denne virksomhed Og vælg Indsend.
Din Box Enterprise-ejer skal godkende appen, før du kan bruge den.
Gå til downloadbiblioteket på din computer for at gennemgå den downloadede JSON-fil. Den indeholder klient-id, klienthemmelighed, offentlig nøgle-id, privat nøgle, adgangssætning og virksomheds-id. Du skal bruge disse værdier for at oprette Box-datakilden i et senere trin.
Tilføj eksempeldokumenter til din Box-konto
I dette trin uploader du eksempeldokumenter til din Box-konto. Senere bruger vi Amazon Kendra Box-datakilden til at gennemgå og indeksere disse dokumenter.
- Hent AWS_Whitepapers.zip til din computer.
- Udpak filerne til en mappe kaldet
AWS_Whitepapers
.
- Upload
AWS_Whitepapers
mappe til din Box-konto.
Opret en Box-datakilde
For at tilføje en datakilde til dit Amazon Kendra-indeks ved hjælp af Box-forbindelsen, kan du bruge et eksisterende Amazon Kendra-indeks, eller oprette et nyt Amazon Kendra-indeks. Udfør derefter følgende trin for at oprette en Box-datakilde:
- Vælg på Amazon Kendra-konsollen Indexes i navigationsruden.
- Fra listen over indekser skal du vælge det indeks, som du vil tilføje datakilden til.
- Vælg Tilføj datakilder.
- Vælg fra listen over datakildeforbindelser Tilføj stik under Boks.
- På Angiv datakildedetaljer side, skal du indtaste et datakildenavn og en valgfri beskrivelse.
- Vælg Næste.
- Åbn den JSON-fil, du downloadede fra Box Developer Console.
Den indeholder værdier for clientID
, clientSecret
, publicKeyID
, privateKey
, passphrase
og enterpriseID
.
- På Definer adgang og sikkerhed side, i Kilde afsnit, for Box virksomheds-id, indtast værdien af
enterpriseID
felt. - I Godkendelse afsnit under AWS Secrets Manager-hemmelighed, vælg Opret og tilføj en ny hemmelighed.
- Til Hemmeligt navn, indtast et navn til hemmeligheden, f.eks.
boxsecret1
. - For de resterende felter skal du indtaste de tilsvarende værdier fra den downloadede JSON-fil.
- Vælg Gem og tilføj hemmelighed.
- I IAM rolle sektion, skal du vælge Opret en ny rolle (anbefales) og indtast et rollenavn, f.eks.
box-role
.
For mere information om de nødvendige tilladelser til at inkludere i IAM-rollen, se IAM-roller for datakilder.
- Vælg Næste.
- På Konfigurer synkroniseringsindstillinger side, i Synkroniseringsomfang sektion, kan du inkludere Box-weblinks, kommentarer og opgaver i dit indeks ud over filindholdet. Brug standardindstillingen (ikke markeret) for dette indlæg.
- Til Yderligere konfiguration (ændringslog) - valgfri, brug standardindstillingen (ikke markeret).
- Til Yderligere konfiguration (regex-mønstre) – valgfri, vælg Inkluder mønstre.
- Til Type, vælg Sti
- Til Sti – valgfrit, indtast stien til de eksempeldokumenter, du uploadede tidligere:
AWS_Whitepapers/
. - Vælg Tilføj.
- I Tidsplan for synkronisering af kørsel sektion, skal du vælge Kør efter behov.
- Vælg Næste.
- På Indstil feltkortlægning side, kan du definere, hvordan datakilden knytter attributter fra Box-objekter til dit indeks. Brug standardindstillingerne for dette indlæg.
- Vælg Næste.
- På Gennemgå og opret side, gennemgå detaljerne for din Box-datakilde.
- For at foretage ændringer skal du vælge Redigere knappen ud for det element, du vil ændre.
- Når du er færdig, skal du vælge Tilføj datakilde for at tilføje din Box-datakilde.
Efter du har valgt Tilføj datakilde, begynder Amazon Kendra at oprette datakilden. Det kan tage flere minutter, før datakilden er oprettet. Når den er færdig, ændres status for datakilden fra Creating
til Active
.
Indekseksempler på dokumenter fra Box-kontoen
Du har konfigureret kørselsplanen for datakildesynkronisering til at køre efter behov, så du skal starte den manuelt.
- På Amazon Kendra-konsollen skal du navigere til dit indeks.
- Vælg din nye datakilde.
- Vælg Synkroniser nu.
Den aktuelle synkroniseringstilstand ændres til Syncing – crawling
, så til Syncing – indexing
.
Efter ca. 10 minutter ændres den aktuelle synkroniseringstilstand til idle
, ændres den seneste synkroniseringsstatus til Successful
, og Synkroniser kørselshistorik panelet viser flere detaljer, herunder antallet af tilføjede dokumenter.
Test løsningen
Nu hvor du har indtaget AWS-hvidbøgerne fra din Box-konto i dit Amazon Kendra-indeks, kan du teste nogle forespørgsler.
- Vælg på Amazon Kendra-konsollen Søg efter indekseret indhold i navigationsruden.
- I forespørgselsfeltet skal du indtaste en testforespørgsel, som f.eks
What databases are offered by AWS?
Du kan også prøve dine egne forespørgsler.
Tillykke! Du har med succes brugt Amazon Kendra til at få svar og indsigt baseret på indholdet indekseret fra din Box-konto.
Ryd op
For at undgå fremtidige omkostninger skal du rydde op i de ressourcer, du har oprettet som en del af denne løsning.
- Hvis du oprettede et nyt Amazon Kendra-indeks, mens du testede denne løsning, skal du slette det.
- Hvis du tilføjede en ny datakilde ved hjælp af Amazon Kendra-stikket til Box, skal du slette denne datakilde.
- Slette
AWS_Whitepapers
mappe og dens indhold fra din Box-konto.
Konklusion
Med Amazon Kendra Box-stikket kan organisationer gøre uvurderlig information fanget i deres Box-konti tilgængelig for deres brugere sikkert ved hjælp af intelligent søgning drevet af Amazon Kendra.
I dette indlæg introducerede vi dig til det grundlæggende, men der er mange ekstra funktioner, som vi ikke dækkede. For eksempel:
- Du kan aktivere brugerbaseret adgangskontrol til dit Amazon Kendra-indeks og begrænse adgangen til Box-dokumenter baseret på de adgangskontroller, du allerede har konfigureret i Box
- Du kan indeksere yderligere Box-objekttyper, såsom opgaver, kommentarer og weblinks
- Du kan kortlægge Box-objektattributter til Amazon Kendra-indeksattributter og aktivere dem til facettering, søgning og visning i søgeresultaterne
- Du kan integrere Box-datakilden med Custom Document Enrichment-funktionen (CDE) i Amazon Kendra for at udføre yderligere attributkortlægningslogik og endda tilpasset indholdstransformation under indtagelse
For at lære om disse muligheder og mere, se Amazon Kendra Developer Guide.
Om forfatterne
Bob Strahan er en Principal Solutions Architect i AWS Language AI Services-teamet.
- "
- 10
- 100
- Om
- adgang
- Konto
- præcis
- Desuden
- Yderligere
- administration
- AI
- AI-tjenester
- Alle
- allerede
- Amazon
- api
- app
- Godkend
- artikler
- Aktiver
- attributter
- Godkendelse
- til rådighed
- AWS
- Grundlæggende
- Boks
- lave om
- Vælg
- Cloud
- kommentarer
- Konfiguration
- Konsol
- indeholder
- indhold
- indhold
- kontrol
- Core
- Omkostninger
- oprettet
- Oprettelse af
- Nuværende
- skik
- data
- databaser
- Efterspørgsel
- Udvikler
- Skærm
- dokumenter
- downloads
- muliggøre
- Indtast
- Enterprise
- eksempel
- Funktionalitet
- Fields
- Fornavn
- efter
- fremtiden
- få
- stærkt
- Hvordan
- How To
- HTTPS
- Identity
- omfatter
- Herunder
- indeks
- oplysninger
- indsigt
- integrere
- Intelligent
- IT
- Nøgle
- viden
- Sprog
- LÆR
- læring
- links
- Liste
- maskine
- machine learning
- ledelse
- leder
- manuelt
- kort
- Maps
- ML
- mere
- Navigation
- nummer
- Tilbud
- organisationer
- egen
- ejer
- politikker
- muligheder
- Præsentationer
- Main
- private
- private nøgle
- behandle
- offentlige
- offentlig nøgle
- resterende
- Repository
- påkrævet
- Ressourcer
- svar
- gennemgå
- Kør
- Søg
- sikkert
- tjeneste
- Tjenester
- sæt
- indstilling
- So
- løsninger
- Løsninger
- nogle
- starte
- påbegyndt
- starter
- Tilstand
- Status
- opbevaring
- Strategi
- Succesfuld
- overflade
- opgaver
- hold
- prøve
- Test
- Grundlæggende
- Transformation
- låse
- brug
- brugere
- værdi
- Verifikation
- web
- mens
- Hvidbøger
- inden for
- arbejder