Amazon Kendra är en mycket exakt och lättanvänd intelligent söktjänst som drivs av maskininlärning (ML). Amazon Kendra erbjuder en svit av datakälla-anslutningar för att förenkla processen att ta in och indexera ditt innehåll, var det än finns.
För många organisationer är Box Content Cloud en central del av deras strategi för innehållslagring och livscykelhantering. Ett företagsboxkonto innehåller ofta en skattkammare av tillgångar, såsom dokument, presentationer, kunskapsartiklar och mer. Nu, med den nya Amazon Kendra-datakällan för Box, kan dessa tillgångar och eventuella associerade uppgifter eller kommentarer indexeras av Amazon Kendras intelligenta söktjänst för att avslöja innehåll och låsa upp svar som svar på användarnas frågor.
I det här inlägget visar vi dig hur du ställer in den nya Amazon Kendra Box-anslutningen för att selektivt indexera innehåll från ditt Box Enterprise-förråd.
Lösningsöversikt
Lösningen består av följande steg på hög nivå:
- Skapa en Box-app för Amazon Kendra via Box Developer Console.
- Lägg till exempeldokument till ditt Box-konto.
- Skapa en Box-datakälla via Amazon Kendra-konsolen.
- Indexera exempeldokumenten från Box-kontot.
Förutsättningar
För att prova Amazon Kendra-kontakten för Box behöver du följande:
- An AWS-konto med privilegier att skapa AWS identitets- och åtkomsthantering (IAM) roller och policyer. För mer information, se Översikt över åtkomsthantering: Behörigheter och policyer.
- Grundläggande kunskap om AWS och praktisk kunskap om Box Enterprise administration.
- Administratörsåtkomst till en Box Enterprise-arbetsyta.
Skapa en Box-app för Amazon Kendra
Innan du konfigurerar en Amazon Kendra Box-datakälla-anslutning måste du först skapa en Box-app.
- Logga in på Box Enterprise Utvecklarkonsol.
- Välja Skapa ny app.
- Välja Anpassad app.
- Välja Serverautentisering (med JWT).
- Ange ett namn för din app. Till exempel,
KendraConnector
. - Välja Skapa app.
- I din skapade app i Mina appar, Välj den konfiguration fliken.
- I App-åtkomstnivå avsnitt väljer App + Enterprise Access.
- I Tillämpningsomfång kontrollera att följande behörigheter är aktiverade:
- I Avancerade funktioner avsnitt, välj Gör API-anrop med hjälp av rubriken som användare.
- I Lägg till och hantera offentliga nycklar avsnitt väljer Skapa ett offentligt/privat nyckelpar.
Detta kräver tvåstegsverifiering. En JSON-textfil laddas ner till din dator.
- Välja OK för att acceptera denna nedladdning.
- Välja Spara ändringar.
- På Tillstånd fliken, välj Granska och skicka in.
- Välja Skicka in app inom detta företag Och välj Skicka.
Din Box Enterprise-ägare måste godkänna appen innan du kan använda den.
Gå till nedladdningskatalogen på din dator för att granska den nedladdade JSON-filen. Den innehåller klient-ID, klienthemlighet, offentlig nyckel-ID, privat nyckel, lösenordsfras och företags-ID. Du behöver dessa värden för att skapa Box-datakällan i ett senare steg.
Lägg till exempeldokument till ditt Box-konto
I det här steget laddar du upp exempeldokument till ditt Box-konto. Senare använder vi Amazon Kendra Box-datakällan för att genomsöka och indexera dessa dokument.
- Download AWS_Whitepapers.zip till din dator.
- Extrahera filerna till en mapp som heter
AWS_Whitepapers
.
- Ladda upp
AWS_Whitepapers
mappen till ditt Box-konto.
Skapa en Box-datakälla
För att lägga till en datakälla till ditt Amazon Kendra-index med Box-anslutningen kan du använda ett befintligt Amazon Kendra-index, eller skapa ett nytt Amazon Kendra-index. Slutför sedan följande steg för att skapa en Box-datakälla:
- Välj på Amazon Kendra-konsolen Index i navigeringsfönstret.
- Från listan över index väljer du det index som du vill lägga till datakällan till.
- Välja Lägg till datakällor.
- Välj från listan över datakällaanslutningar Lägg till kontakt under Box.
- På Ange information om datakällan sida, ange ett datakällas namn och valfri beskrivning.
- Välja Nästa.
- Öppna JSON-filen som du laddade ner från Box Developer Console.
Den innehåller värden för clientID
, clientSecret
, publicKeyID
, privateKey
, passphrase
och enterpriseID
.
- På Definiera åtkomst och säkerhet sida, i Källa avsnitt, för Box företags-ID, ange värdet på
enterpriseID
fält. - I Autentisering avsnitt, under AWS Secrets Manager hemlighetväljer Skapa och lägg till en ny hemlighet.
- För Hemligt namn, ange ett namn för hemligheten, till exempel,
boxsecret1
. - För de återstående fälten anger du motsvarande värden från den nedladdade JSON-filen.
- Välja Spara och lägg till hemlighet.
- I IAM-roll avsnitt väljer Skapa en ny roll (rekommenderas) och ange ett rollnamn, till exempel,
box-role
.
Mer information om vilka behörigheter som krävs för att inkludera i IAM-rollen finns i IAM-roller för datakällor.
- Välja Nästa.
- På Konfigurera synkroniseringsinställningar sida, i Synkroniseringsomfång kan du inkludera Box-webblänkar, kommentarer och uppgifter i ditt index, förutom filinnehållet. Använd standardinställningen (avmarkerad) för det här inlägget.
- För Ytterligare konfiguration (ändringslogg) - valfritt, använd standardinställningen (avmarkerad).
- För Ytterligare konfiguration (regexmönster) – valfrittväljer Inkludera mönster.
- För Typväljer Bana
- För Väg – valfritt, ange sökvägen till exempeldokumenten du laddade upp tidigare:
AWS_Whitepapers/
. - Välja Lägg till.
- I Synkkörningsschema avsnitt väljer Kör på begäran.
- Välja Nästa.
- På Ställ in fältmappning sida kan du definiera hur datakällan mappar attribut från Box-objekt till ditt index. Använd standardinställningarna för det här inlägget.
- Välja Nästa.
- På Granska och skapa sida, granska informationen om din Box-datakälla.
- För att göra ändringar, välj Redigera knappen bredvid objektet som du vill ändra.
- När du är klar, välj Lägg till datakälla för att lägga till din Box-datakälla.
När du väljer Lägg till datakälla, börjar Amazon Kendra skapa datakällan. Det kan ta flera minuter för datakällan att skapas. När den är klar ändras statusen för datakällan från Creating
till Active
.
Indexera exempeldokument från Box-kontot
Du konfigurerade körschemat för datakällans synkronisering så att det körs på begäran, så du måste starta det manuellt.
Det aktuella synkroniseringsläget ändras till Syncing – crawling
, sedan till Syncing – indexing
.
Efter cirka 10 minuter ändras det aktuella synkroniseringsläget till idle
, ändras den senaste synkroniseringsstatusen till Successful
, Och den Synkronisera körhistorik panelen visar fler detaljer, inklusive antalet tillagda dokument.
Testa lösningen
Nu när du har tagit in AWS-vitböckerna från ditt Box-konto till ditt Amazon Kendra-index kan du testa några frågor.
- Välj på Amazon Kendra-konsolen Sök efter indexerat innehåll i navigeringsfönstret.
- I frågefältet anger du en testfråga, t.ex
What databases are offered by AWS?
Du kan också prova dina egna frågor.
Grattis! Du har framgångsrikt använt Amazon Kendra för att få fram svar och insikter baserat på innehållet indexerat från ditt Box-konto.
Städa upp
För att undvika framtida kostnader, rensa upp de resurser du skapade som en del av denna lösning.
- Om du skapade ett nytt Amazon Kendra-index medan du testade den här lösningen, ta bort det.
- Om du lade till en ny datakälla med Amazon Kendra-anslutningen för Box, ta bort den datakällan.
- Radera
AWS_Whitepapers
mapp och dess innehåll från ditt Box-konto.
Slutsats
Med Amazon Kendra Box-anslutningen kan organisationer göra ovärderlig information instängd i deras Box-konton tillgänglig för sina användare på ett säkert sätt med hjälp av intelligent sökning som drivs av Amazon Kendra.
I det här inlägget introducerade vi dig till grunderna, men det finns många ytterligare funktioner som vi inte täckte. Till exempel:
- Du kan aktivera användarbaserad åtkomstkontroll för ditt Amazon Kendra-index och begränsa åtkomsten till Box-dokument baserat på åtkomstkontrollerna du redan har konfigurerat i Box
- Du kan indexera ytterligare Box-objekttyper, såsom uppgifter, kommentarer och webblänkar
- Du kan mappa Box-objektattribut till Amazon Kendra-indexattribut och aktivera dem för fasettering, sökning och visning i sökresultaten
- Du kan integrera Box-datakällan med CDE-kapaciteten (Custom Document Enrichment) i Amazon Kendra för att utföra ytterligare attributmappningslogik och till och med anpassat innehållstransformation under inmatning
För att lära dig mer om dessa möjligheter och mer, se Amazon Kendra utvecklarguide.
Om författarna
Bob Strahan är en huvudlösningsarkitekt i AWS Language AI Services-teamet.
- "
- 10
- 100
- Om oss
- tillgång
- Konto
- exakt
- Dessutom
- Annat
- administrering
- AI
- AI-tjänster
- Alla
- redan
- amason
- api
- app
- godkänna
- artiklar
- Tillgångar
- attribut
- Autentisering
- tillgänglig
- AWS
- Grunderna
- Box
- byta
- Välja
- cloud
- kommentarer
- konfiguration
- Konsol
- innehåller
- innehåll
- innehåll
- kontroll
- Kärna
- Kostar
- skapas
- Skapa
- Aktuella
- beställnings
- datum
- databaser
- Efterfrågan
- Utvecklare
- Visa
- dokument
- Nedladdningar
- möjliggöra
- ange
- Företag
- exempel
- Funktioner
- Fält
- Förnamn
- efter
- framtida
- få
- höggradigt
- Hur ser din drömresa ut
- How To
- HTTPS
- Identitet
- innefattar
- Inklusive
- index
- informationen
- insikter
- integrera
- Intelligent
- IT
- Nyckel
- kunskap
- språk
- LÄRA SIG
- inlärning
- länkar
- Lista
- Maskinen
- maskininlärning
- ledning
- chef
- manuellt
- karta
- kartor
- ML
- mer
- Navigering
- antal
- Erbjudanden
- organisationer
- egen
- ägaren
- Strategier
- Möjligheterna
- Presentationer
- Principal
- privat
- privat nyckel
- process
- allmän
- Public Key
- Återstående
- Repository
- Obligatorisk
- Resurser
- respons
- översyn
- Körning
- Sök
- säkert
- service
- Tjänster
- in
- inställning
- So
- lösning
- Lösningar
- några
- starta
- igång
- startar
- Ange
- status
- förvaring
- Strategi
- Framgångsrikt
- yta
- uppgifter
- grupp
- testa
- Testning
- Grunderna
- Transformation
- låsa
- användning
- användare
- värde
- Verifiering
- webb
- medan
- Tekniska rapporter
- inom
- arbetssätt