Amazon Kendra is een intelligente zoekservice aangedreven door machine learning (ML), waarmee organisaties relevante informatie aan klanten en werknemers kunnen verstrekken wanneer ze die nodig hebben.
Amazon Kendra gebruikt ML-algoritmen om gebruikers in staat te stellen zoekopdrachten in natuurlijke taal te gebruiken om te zoeken naar informatie die verspreid is over meerdere gegevensbronnen in een onderneming, waaronder veelgebruikte documentopslagsystemen zoals Microsoft Microsoft Onedrive.
OneDrive is een online cloudopslagservice waarmee u uw inhoud kunt hosten en deze automatisch op meerdere apparaten kunt laten synchroniseren. Amazon Kendra kan documentindelingen zoals Microsoft OneNote, HTML, PDF, Microsoft Word, Microsoft PowerPoint, Microsoft Excel, Rich Text, JSON, XML, CSV, XSLT en platte tekst indexeren.
We zijn verheugd aan te kondigen dat we de OneDrive-connector voor Amazon Kendra hebben bijgewerkt om nog meer mogelijkheden toe te voegen. We hebben bijvoorbeeld ondersteuning toegevoegd om OneNote-documenten te doorzoeken. Bovendien kunt u er nu voor kiezen om identiteits- of ACL-informatie te gebruiken om uw zoekopdrachten gedetailleerder te maken.
De connector helpt bij het indexeren van documenten en hun toegangscontrole-informatie om de zoekresultaten te beperken tot alleen die documenten waartoe de gebruiker toegang heeft. Om de zoekresultaten weer te geven op basis van gebruikerstoegangsrechten en met alleen de gebruikersinformatie, biedt de connector een identiteitscrawler om hoofdinformatie, zoals gebruikers- en groepstoewijzingen, in een hoofdarchief te laden.
In dit bericht laten we zien hoe u meerdere gegevensbronnen in Amazon Kendra kunt configureren om een centrale plek te bieden om in uw documentrepository te zoeken.
Overzicht oplossingen
Voor onze oplossing laten we zien hoe u een OneDrive-repository of -map kunt indexeren met behulp van de Amazon Kendra-connector voor OneDrive. De oplossing bestaat uit de volgende stappen:
- Maak en configureer een app op Microsoft Azure-portal en verkrijg de authenticatiereferenties.
- Maak een OneDrive-gegevensbron via de Amazon Kendra-console.
- Indexeer de gegevens in de OneDrive-repository.
- Voer een voorbeeldquery uit om de informatie op te halen.
- Filter de query op gebruikers of groepen.
Voorwaarden
Om de Amazon Kendra-connector voor OneDrive uit te proberen, hebt u het volgende nodig:
Configureer een Azure-toepassing en wijs verbindingsmachtigingen toe
Voordat we de OneDrive-gegevensbron instellen, hebben we een paar details nodig over de OneDrive-repository. Voer de volgende stappen uit:
- Meld u aan bij Azure.
- Nadat u bent ingelogd met uw accountgegevens, kiest u App-registraties, kies dan Nieuwe registratie.
- Geef een passende naam aan uw applicatie en registreer de applicatie.
- Verzamel de informatie over de client-ID, Tenant-ID en andere details van de toepassing.
- Kies voor een klantgeheim Voeg een certificaat of geheim toe voor Inloggegevens van de klant.
- Kies Nieuw klantgeheim en geef de juiste beschrijving en vervaldatum.
- Noteer de waarden client-id, tenant-id en secret-id. Deze gebruiken we voor het authenticeren van de OAuth2-applicatie.
- Navigeer naar app, kiezen API-machtigingen in het navigatievenster en kies Een toestemming toevoegen.
- Kies Microsoft Graph.
- Onder Toepassingsrechten, ga naar binnen Dien in in de zoekbalk en selecteer onder Bestanden Bestanden.Alles.lezen.
- Kies Machtigingen toevoegen
- Voeg op dezelfde manier de volgende machtigingen toe aan het Microsoft Graph optie voor de toepassing die u hebt gemaakt:
Group.Read.All
Notes.Read.All
Na voltooiing zien de API-machtigingen eruit als de volgende schermafbeelding.
Configureer de Amazon Kendra-connector voor OneDrive
Voer de volgende stappen uit om de Amazon Kendra-connector te configureren:
- Kies op de Amazon Kendra-console Create an Index.
- Voor Indexnaam, voer een naam in voor de index (bijvoorbeeld
my-onedrive-index
). - Voer een optionele beschrijving in.
- Kies Maak een nieuwe rol.
- Voor Rol naam, voer een IAM-rolnaam in.
- Configureer optionele coderingsinstellingen en tags
- Kies Volgende
- In het Gebruikerstoegangsbeheer configureren sectie, selecteer Ja voor Toegangscontrole instellingen.
- Voor Token type, kies JSON in het vervolgkeuzemenu.
- Laat de resterende waarden als hun standaardwaarden.
- Kies Volgende
Voordat we naar de volgende configuratiestap gaan, moeten we Amazon Kendra een rol geven die de benodigde machtigingen heeft om verbinding te maken met de site. Deze omvatten toestemming om het AWS Secrets Manager-geheim op te halen en te decoderen dat de applicatie-ID en geheime sleutel bevat die nodig zijn om verbinding te maken met de OneDrive-site.
- Open een ander tabblad voor het AWS-account en navigeer in de IAM-console naar de rol die u eerder hebt gemaakt (bijvoorbeeld
AmazonKendra-us-west-2-onedrive
). - Kies Machtigingen toevoegen en Inline beleid maken.
- Voor Service, kiezen Kendra.
- Voor Actieskiezen Schrijven en specificeer
BatchPutDocument
. - Voor Resources, kiezen Alle bronnen.
- Kies Controleer het beleid.
- Voor Naam, voer een naam in (bijvoorbeeld
BatchPutPolicy
). - Kies Maak beleid.
- Voeg dit beleid toe aan de rol die je hebt gemaakt.
- Voeg bovendien de
SecretsManagerReadWrite
AWS beheerd beleid voor de rol - Keer terug naar het Amazon Kendra-tabblad.
- kies Developer-editie En kies creëren.
Dit creëert en verspreidt de IAM-rol en creëert vervolgens de Amazon Kendra-index, wat tot 30 minuten kan duren.
- Keer terug naar de Amazon Kendra-console, kies Data bronnen in het navigatievenster en kies Gegevensbron toevoegen.
- Onder OneDrive-connector V2.0, kiezen Connector toevoegen.
- Voor Naam gegevensbron, voer een naam in (bijvoorbeeld
my-onedrive
). - Voer een optionele beschrijving in.
- Kies Volgende.
- Voor OneDrive Tenant-ID, voer de tenant-ID in die u eerder hebt verzameld.
- Voor VPC en beveiligingsgroep configureren, laat de standaard (Geen VPC).
- Houden Identiteitscrawler is ingeschakeld geselecteerd. Dit importeert identiteitsgegevens in de index.
- Kies voor IAM-rol Maak een nieuwe rol.
- Voer een rolnaam in, zoals
AmazonKendra-us-west-2-onedrive
, kies dan Volgende. - In het authenticatie sectie, kies Maak en voeg een geheim toe.
- Maak een geheim met
clientId
enclientSecret
als sleutels. - Voeg hun respectieve waarden toe aan de informatie die u eerder hebt verzameld.
- Kies Volgende.
- In het Synchronisatie-instellingen configureren sectie, voeg de OneDrive-gebruikers toe van wie u de documenten wilt indexeren.
- Selecteer de synchronisatiemodus voor de index. Voor deze post selecteren we Synchronisatie van nieuwe, gewijzigde of verwijderde inhoud.
- Kies de frequentie van indexering als Rennen op aanvraag, kies dan Next.
Met veldtoewijzingen kunt u de doorzoekbaarheid en relevantie van velden instellen. Bijvoorbeeld de lastUpdatedAt
veld kan de rangschikking van de documenten sorteren of verbeteren op basis van hoe recent het is bijgewerkt.
- Bewaar alle standaardinstellingen in het Veldtoewijzingen instellen sectie en kies Volgende.
- Kies op de beoordelingspagina Gegevensbron toevoegen
- Kies Synchroniseer nu
Het kan tot 30 minuten duren voordat de synchronisatie is voltooid.
Test de oplossing
Nu u de inhoud van OneDrive hebt geïndexeerd, kunt u deze testen door de index op te vragen.
- Ga naar je index op de Amazon Kendra-console en kies Doorzoek geïndexeerde inhoud in het navigatievenster.
- Voer een zoekterm in en druk op Enter.
Merk op dat zonder een token de ACL's voorkomen dat een zoekresultaat wordt geretourneerd.
- Uitvouwen Testquery met een toegangstoken En kies Token toepassen.
- Voer het juiste token in met een gebruiker die gemachtigd is om het bestand te lezen en kies Solliciteer.
- Zoek opnieuw naar informatie die aanwezig is in OneDrive.
U kunt controleren of Amazon Kendra de gerangschikte resultaten presenteert zoals verwacht.
Gefeliciteerd, je hebt Amazon Kendra geconfigureerd om documenten in OneDrive te indexeren en te doorzoeken en de toegang ertoe te beheren met behulp van ACL.
Conclusie
Met de Microsoft OneDrive V2-connector voor Amazon Kendra kunnen organisaties gebruikmaken van veelgebruikte zakelijke documentarchieven, veilig met behulp van intelligent zoeken mogelijk gemaakt door Amazon Kendra. U kunt de zoekervaring verbeteren door de gegevensbron te integreren met de Custom Document Enrichment (CDE)-mogelijkheid in Amazon Kendra om extra kenmerktoewijzingslogica uit te voeren en zelfs aangepaste inhoudstransformatie tijdens opname.
Over de auteurs
Pravinchandra Varma is Senior Customer Delivery Architect bij het AWS Professional Services-team en heeft een passie voor toepassingen van machine learning en artificial intelligence-diensten.
Supratim Barat is een Software Developer Engineer bij het AWS Kendra Yellowbadge Team en is een liefhebber van blockchain en cyberbeveiliging
- Door SEO aangedreven content en PR-distributie. Word vandaag nog versterkt.
- Platoblockchain. Web3 Metaverse Intelligentie. Kennis versterkt. Toegang hier.
- De toekomst slaan met Adryenn Ashley. Toegang hier.
- Bron: https://aws.amazon.com/blogs/machine-learning/announcing-the-updated-microsoft-onedrive-connector-v2-for-amazon-kendra/
- : heeft
- :is
- $UP
- 7
- a
- Over
- toegang
- Account
- over
- toegevoegd
- Extra
- Daarnaast
- algoritmen
- Alles
- toestaat
- Amazone
- Amazon Kendra
- en
- aankondigen
- Het aankondigen
- Nog een
- api
- gebruiken
- Aanvraag
- toepassingen
- passend
- kunstmatig
- kunstmatige intelligentie
- AS
- hechten
- authenticatie
- webmaster.
- AWS
- AWS professionele services
- Azuur
- bars
- gebaseerde
- wezen
- blockchain
- boost
- by
- CAN
- mogelijkheden
- centraal
- certificaat
- Kies
- klant
- Cloud
- Cloud Storage
- algemeen
- compleet
- voltooiing
- Configuratie
- Verbinden
- Wij verbinden
- versterken
- troosten
- bevat
- content
- onder controle te houden
- crawler
- en je merk te creëren
- aangemaakt
- creëert
- Geloofsbrieven
- gewoonte
- klant
- Klanten
- cyber
- internetveiligheid
- gegevens
- decoderen
- Standaard
- defaults
- levering
- tonen
- beschrijving
- gegevens
- Ontwikkelaar
- systemen
- document
- documenten
- gedurende
- Vroeger
- medewerkers
- in staat stellen
- waardoor
- encryptie
- ingenieur
- Enter
- Enterprise
- Zelfs
- voorbeeld
- Excel
- opgewonden
- verwacht
- ervaring
- verstrijken
- weinig
- veld-
- Velden
- Dien in
- Bestanden
- volgend
- Voor
- Frequentie
- oppompen van
- krijgen
- Groep
- Groep
- Hebben
- helpt
- gastheer
- Hoe
- How To
- HTML
- HTTPS
- ID
- Identiteit
- invoer
- in
- omvatten
- Inclusief
- index
- informatie
- Integreren
- Intelligentie
- Intelligent
- IT
- json
- sleutel
- toetsen
- taal
- leren
- Verlof
- als
- LIMIT
- laden
- Kijk
- ziet eruit als
- machine
- machine learning
- maken
- beheerd
- manager
- in kaart brengen
- Menu
- Microsoft
- minuten
- ML
- Mode
- gewijzigd
- meer
- beweging
- meervoudig
- naam
- Naturel
- OP DEZE WEBSITE VIND JE
- Navigatie
- noodzakelijk
- Noodzaak
- New
- volgende
- of
- on
- online.
- Keuze
- organisaties
- Overige
- onze
- pagina
- brood
- hartstochtelijk
- Uitvoeren
- toestemming
- permissies
- plaats
- Eenvoudig
- Plato
- Plato gegevensintelligentie
- PlatoData
- beleidsmaatregelen
- Post
- aangedreven
- presenteren
- cadeautjes
- pers
- voorkomen
- Principal
- professioneel
- gepast
- zorgen voor
- biedt
- queries
- gerangschikt
- Ranking
- Lees
- onlangs
- registreren
- relevantie
- relevante
- resterende
- bewaarplaats
- degenen
- resultaat
- Resultaten
- beoordelen
- Rijk
- rechten
- Rol
- verspreid
- Ontdek
- Geheim
- sectie
- vast
- veiligheid
- gekozen
- senior
- service
- Diensten
- reeks
- settings
- tonen
- website
- Software
- oplossing
- bron
- bronnen
- Stap voor
- Stappen
- mediaopslag
- shop
- winkels
- dergelijk
- ondersteuning
- Systems
- Nemen
- Tik
- team
- huurder
- proef
- dat
- De
- de informatie
- hun
- Ze
- Deze
- naar
- teken
- Transformatie
- voor
- bijgewerkt
- .
- gebruikt
- Gebruiker
- gebruikers
- Values
- controleren
- via
- welke
- WIE
- wil
- Met
- zonder
- Woord
- XML
- XSLT
- You
- Your
- zephyrnet