Amazonka Kendra to inteligentna usługa wyszukiwania oparta na uczeniu maszynowym (ML), umożliwiająca organizacjom dostarczanie odpowiednich informacji klientom i pracownikom wtedy, gdy ich potrzebują.
Amazon Kendra wykorzystuje algorytmy ML, aby umożliwić użytkownikom używanie zapytań w języku naturalnym do wyszukiwania informacji rozproszonych w wielu źródłach danych w przedsiębiorstwie, w tym w powszechnie używanych systemach przechowywania dokumentów, takich jak Microsoft onedrive.
OneDrive to internetowa usługa przechowywania w chmurze, która umożliwia przechowywanie treści i automatyczną synchronizację na wielu urządzeniach. Amazon Kendra może indeksować formaty dokumentów, takie jak Microsoft OneNote, HTML, PDF, Microsoft Word, Microsoft PowerPoint, Microsoft Excel, Rich Text, JSON, XML, CSV, XSLT i zwykły tekst.
Z przyjemnością ogłaszamy, że zaktualizowaliśmy łącznik OneDrive dla Amazon Kendra, aby dodać jeszcze więcej możliwości. Na przykład dodaliśmy obsługę wyszukiwania dokumentów programu OneNote. Ponadto możesz teraz wybrać użycie informacji o tożsamości lub liście ACL, aby wyszukiwanie było bardziej szczegółowe.
Łącznik pomaga indeksować dokumenty i ich informacje o kontroli dostępu, aby ograniczyć wyniki wyszukiwania tylko do tych dokumentów, do których użytkownik ma dostęp. Aby wyświetlać wyniki wyszukiwania na podstawie praw dostępu użytkownika i przy użyciu tylko informacji o użytkowniku, łącznik udostępnia przeszukiwacz tożsamości, który ładuje główne informacje, takie jak odwzorowania użytkowników i grup, do magazynu głównego.
W tym poście pokazujemy, jak skonfigurować wiele źródeł danych w Amazon Kendra, aby zapewnić centralne miejsce do wyszukiwania w całym repozytorium dokumentów.
Omówienie rozwiązania
W przypadku naszego rozwiązania pokazujemy, jak indeksować repozytorium lub folder usługi OneDrive za pomocą łącznika Amazon Kendra dla usługi OneDrive. Rozwiązanie składa się z następujących kroków:
- Utwórz i skonfiguruj aplikację na Portal Microsoft Azure i uzyskaj dane uwierzytelniające.
- Utwórz źródło danych OneDrive za pośrednictwem konsoli Amazon Kendra.
- Indeksuj dane w repozytorium OneDrive.
- Uruchom przykładowe zapytanie, aby uzyskać informacje.
- Filtruj zapytanie według użytkowników lub grup.
Wymagania wstępne
Aby wypróbować złącze Amazon Kendra dla OneDrive, potrzebujesz:
Skonfiguruj aplikację platformy Azure i przypisz uprawnienia do połączenia
Zanim skonfigurujemy źródło danych OneDrive, potrzebujemy kilku szczegółów na temat repozytorium OneDrive. Wykonaj następujące kroki:
- Zaloguj się do platformy Azure.
- Po zalogowaniu się przy użyciu poświadczeń konta wybierz Rejestracje aplikacji, A następnie wybierz Nowa rejestracja.
- Nadaj swojej aplikacji odpowiednią nazwę i zarejestruj aplikację.
- Zbierz informacje o identyfikatorze klienta, identyfikatorze dzierżawy i innych szczegółach aplikacji.
- Aby uzyskać tajemnicę klienta, wybierz Dodaj certyfikat lub wpis tajny dla Poświadczenia klienta.
- Dodaj Nowy sekret klienta oraz podać właściwy opis i termin ważności.
- Zanotuj wartości identyfikatora klienta, identyfikatora dzierżawy i identyfikatora klucza tajnego. Używamy ich do uwierzytelniania aplikacji OAuth2.
- Nawigować do Appwybierz Uprawnienia API w okienku nawigacji i wybierz Dodaj uprawnienia.
- Dodaj Microsoft Graph.
- Pod Uprawnienia do aplikacji, wchodzić filet na pasku wyszukiwania iw obszarze Pliki wybierz Pliki.Przeczytaj.Wszystko.
- Dodaj Dodaj uprawnienia
- Podobnie dodaj następujące uprawnienia do pliku Microsoft Graph opcja dla utworzonej aplikacji:
Group.Read.All
Notes.Read.All
Po zakończeniu uprawnienia interfejsu API będą wyglądać jak na poniższym zrzucie ekranu.
Skonfiguruj złącze Amazon Kendra dla usługi OneDrive
Aby skonfigurować łącznik Amazon Kendra, wykonaj następujące czynności:
- W konsoli Amazon Kendra wybierz opcję Utwórz indeks.
- W razie zamówieenia projektu nazwa indeksu, wprowadź nazwę indeksu (np.
my-onedrive-index
). - Wpisz opcjonalny opis.
- Dodaj Utwórz nową rolę.
- W razie zamówieenia projektu Nazwa roli, wpisz nazwę roli uprawnień.
- Skonfiguruj opcjonalne ustawienia i tagi szyfrowania
- Dodaj Następna
- W Skonfiguruj kontrolę dostępu użytkownika sekcja, wybierz Tak dla Kontrola dostępu ustawienia.
- W razie zamówieenia projektu żeton typ, wybierz JSON w menu rozwijanym.
- Pozostaw pozostałe wartości jako wartości domyślne.
- Dodaj Następna
Zanim przejdziemy do kolejnego kroku konfiguracji, musimy nadać Amazon Kendra rolę, która posiada uprawnienia niezbędne do połączenia się z serwisem. Należą do nich uprawnienia do uzyskiwania i odszyfrowywania sekretu AWS Secrets Manager, który zawiera identyfikator aplikacji i tajny klucz niezbędny do połączenia z witryną OneDrive.
- Otwórz inną kartę konta AWS i w konsoli IAM przejdź do utworzonej wcześniej roli (np.
AmazonKendra-us-west-2-onedrive
). - Dodaj Dodaj uprawnienia i Utwórz politykę inline.
- W razie zamówieenia projektu Usługiwybierz Kendra.
- W razie zamówieenia projektu Akcjewybierać Pisać i określić
BatchPutDocument
. - W razie zamówieenia projektu Zasobywybierz Wszystkie zasoby.
- Dodaj Zasady weryfikacji.
- W razie zamówieenia projektu Imięwprowadź nazwę (na przykład
BatchPutPolicy
). - Dodaj Utwórz politykę.
- Dodaj tę zasadę do utworzonej roli.
- Dodatkowo załączyć
SecretsManagerReadWrite
Zasady zarządzane przez AWS do roli - Wróć do zakładki Amazon Kendra.
- Wybierz Edycja dla programistów i wybierz Stwórz.
Spowoduje to utworzenie i rozpropagowanie roli uprawnień, a następnie utworzenie indeksu Amazon Kendra, co może potrwać do 30 minut.
- Wróć do konsoli Amazon Kendra, wybierz Źródła danych w okienku nawigacji i wybierz Dodaj źródło danych.
- Pod Złącze usługi OneDrive w wersji 2.0wybierz Dodaj złącze.
- W razie zamówieenia projektu Nazwa źródła danychwprowadź nazwę (na przykład
my-onedrive
). - Wpisz opcjonalny opis.
- Dodaj Następna.
- W razie zamówieenia projektu Identyfikator dzierżawy usługi OneDrive, wprowadź zebrany wcześniej identyfikator najemcy.
- W razie zamówieenia projektu Skonfiguruj VPC i grupę zabezpieczeń, pozostaw domyślne (Brak VPC).
- Trzymać Robot indeksujący jest włączony wybrany. Spowoduje to zaimportowanie informacji o tożsamości do indeksu.
- Wybierz rolę IAM Utwórz nową rolę.
- Wprowadź nazwę roli, np
AmazonKendra-us-west-2-onedrive
, A następnie wybierz Następna. - W Uwierzytelnianie Sekcja, wybierz Utwórz i dodaj sekret.
- Utwórz sekret za pomocą
clientId
iclientSecret
jako klucze. - Dodaj ich odpowiednie wartości do informacji zebranych wcześniej.
- Dodaj Następna.
- W Skonfiguruj ustawienia synchronizacji sekcji dodaj użytkowników usługi OneDrive, których dokumenty chcesz zindeksować.
- Wybierz tryb synchronizacji dla indeksu. Do tego postu wybieramy Nowa, zmodyfikowana lub usunięta synchronizacja treści.
- Wybierz częstotliwość indeksowania jako Uruchom na żądanie, A następnie wybierz Dalej.
Mapowania pól umożliwiają ustawienie możliwości wyszukiwania i trafności pól. Na przykład lastUpdatedAt
pole może sortować lub poprawiać ranking dokumentów na podstawie tego, jak niedawno były aktualizowane.
- Zachowaj wszystkie ustawienia domyślne w Ustaw mapowania pól sekcja i wybierz Następna.
- Na stronie recenzji wybierz Dodaj źródło danych
- Dodaj Synchronizuj teraz
Synchronizacja może potrwać do 30 minut.
Przetestuj rozwiązanie
Teraz, po zindeksowaniu zawartości z usługi OneDrive, możesz ją przetestować, wysyłając zapytanie do indeksu.
- Przejdź do swojego indeksu na konsoli Amazon Kendra i wybierz Wyszukaj zindeksowaną treść w okienku nawigacji.
- Wprowadź wyszukiwane hasło i naciśnij Wchodzę.
Zauważ, że bez tokena listy ACL uniemożliwiają zwrócenie wyniku wyszukiwania.
- Rozszerzać Przetestuj zapytanie za pomocą tokena dostępu i wybierz Zastosuj token.
- Wprowadź odpowiedni token z użytkownikiem, który ma uprawnienia do odczytu pliku i wybierz Aplikuj.
- Ponownie wyszukaj informacje obecne w usłudze OneDrive.
Możesz sprawdzić, czy Amazon Kendra przedstawia wyniki rankingu zgodnie z oczekiwaniami.
Gratulacje, skonfigurowałeś Amazon Kendra do indeksowania i wyszukiwania dokumentów w OneDrive oraz kontrolowania dostępu do nich za pomocą listy ACL.
Wnioski
Dzięki złączu Microsoft OneDrive V2 dla Amazon Kendra organizacje mogą bezpiecznie korzystać z powszechnie używanych korporacyjnych magazynów dokumentów, korzystając z inteligentnego wyszukiwania obsługiwanego przez Amazon Kendra. Możesz usprawnić wyszukiwanie, integrując źródło danych z funkcją Custom Document Enrichment (CDE) w Amazon Kendra, aby wykonać dodatkową logikę mapowania atrybutów, a nawet niestandardową transformację treści podczas przetwarzania.
O autorach
Pravinchandra Varma jest Senior Customer Delivery Architect w zespole usług profesjonalnych AWS i jest pasjonatem aplikacji uczenia maszynowego i usług sztucznej inteligencji.
Supratim Barat jest inżynierem programistą w AWS Kendra Yellowbadge Team i jest entuzjastą technologii blockchain i bezpieczeństwa cybernetycznego
- Dystrybucja treści i PR oparta na SEO. Uzyskaj wzmocnienie już dziś.
- Platoblockchain. Web3 Inteligencja Metaverse. Wzmocniona wiedza. Dostęp tutaj.
- Wybijanie przyszłości w Adryenn Ashley. Dostęp tutaj.
- Źródło: https://aws.amazon.com/blogs/machine-learning/announcing-the-updated-microsoft-onedrive-connector-v2-for-amazon-kendra/
- :ma
- :Jest
- $W GÓRĘ
- 7
- a
- O nas
- dostęp
- Konto
- w poprzek
- w dodatku
- Dodatkowy
- do tego
- Algorytmy
- Wszystkie kategorie
- pozwala
- Amazonka
- Amazonka Kendra
- i
- Ogłosić
- Ogłaszając
- Inne
- api
- Aplikacja
- Zastosowanie
- aplikacje
- właściwy
- sztuczny
- sztuczna inteligencja
- AS
- dołączać
- Uwierzytelnianie
- automatycznie
- AWS
- Usługi profesjonalne AWS
- Lazur
- bar
- na podstawie
- jest
- blockchain
- podnieść
- by
- CAN
- możliwości
- centralny
- świadectwo
- Dodaj
- klient
- Chmura
- przechowywanie w chmurze
- powszechnie
- kompletny
- ukończenia
- systemu
- Skontaktuj się
- Podłączanie
- połączenie
- Konsola
- zawiera
- zawartość
- kontrola
- crawler
- Stwórz
- stworzony
- tworzy
- Listy uwierzytelniające
- zwyczaj
- klient
- Klientów
- cyber
- bezpieczeństwo cybernetyczne
- dane
- Odszyfruj
- Domyślnie
- Domyślnie
- dostawa
- wykazać
- opis
- detale
- Deweloper
- urządzenia
- dokument
- dokumenty
- podczas
- Wcześniej
- pracowników
- umożliwiać
- umożliwiając
- szyfrowanie
- inżynier
- Wchodzę
- Enterprise
- Parzyste
- przykład
- przewyższać
- podniecony
- spodziewany
- doświadczenie
- wygaśnięcie
- kilka
- pole
- Łąka
- filet
- Akta
- następujący
- W razie zamówieenia projektu
- Częstotliwość
- od
- otrzymać
- Zarządzanie
- Grupy
- Have
- pomaga
- gospodarz
- W jaki sposób
- How To
- HTML
- HTTPS
- ID
- tożsamość
- import
- in
- zawierać
- Włącznie z
- wskaźnik
- Informacja
- Integracja
- Inteligencja
- Inteligentny
- IT
- json
- Klawisz
- Klawisze
- język
- nauka
- Pozostawiać
- lubić
- LIMIT
- załadować
- Popatrz
- wygląda jak
- maszyna
- uczenie maszynowe
- robić
- zarządzane
- kierownik
- mapowanie
- Menu
- Microsoft
- minut
- ML
- Moda
- zmodyfikowano
- jeszcze
- ruch
- wielokrotność
- Nazwa
- Naturalny
- Nawigacja
- Nawigacja
- niezbędny
- Potrzebować
- Nowości
- Następny
- of
- on
- Online
- Option
- organizacji
- Inne
- ludzkiej,
- strona
- chleb
- namiętny
- wykonać
- pozwolenie
- uprawnienia
- Miejsce
- Równina
- plato
- Analiza danych Platona
- PlatoDane
- polityka
- Post
- powered
- teraźniejszość
- prezenty
- naciśnij
- zapobiec
- Główny
- profesjonalny
- właściwy
- zapewniać
- zapewnia
- zapytania
- w rankingu
- Ranking
- Czytaj
- niedawno
- zarejestrować
- mających znaczenie
- pozostały
- składnica
- osób
- dalsze
- Efekt
- przeglądu
- Bogaty
- prawa
- Rola
- rozrzucone
- Szukaj
- Tajemnica
- Sekcja
- bezpiecznie
- bezpieczeństwo
- wybrany
- senior
- usługa
- Usługi
- zestaw
- w panelu ustawień
- pokazać
- witryna internetowa
- Tworzenie
- rozwiązanie
- Źródło
- Źródła
- Ewolucja krok po kroku
- Cel
- przechowywanie
- sklep
- sklep
- taki
- wsparcie
- systemy
- Brać
- Stuknij
- zespół
- najemca
- test
- że
- Połączenia
- Informacje
- ich
- Im
- Te
- do
- żeton
- Transformacja
- dla
- zaktualizowane
- posługiwać się
- używany
- Użytkownik
- Użytkownicy
- Wartości
- zweryfikować
- przez
- który
- KIM
- będzie
- w
- bez
- słowo
- XML
- XSLT
- You
- Twój
- zefirnet