Amazon Kendra ist ein hochpräziser und einfach zu bedienender intelligenter Suchdienst, der auf maschinellem Lernen (ML) basiert. Amazon Kendra bietet eine Reihe von Datenquellenkonnektoren, um den Prozess der Aufnahme und Indizierung Ihrer Inhalte zu vereinfachen, unabhängig davon, wo sie sich befinden.
Wertvolle Daten in Organisationen werden sowohl in strukturierten als auch in unstrukturierten Repositories gespeichert. Eine Unternehmenssuchlösung sollte in der Lage sein, Daten aus mehreren strukturierten und unstrukturierten Repositories zusammenzuführen, um sie zu indizieren und zu durchsuchen.
Ein solches Repository für unstrukturierte Daten ist Microsoft Exchange. E-Mail-Konversationen enthalten wichtige Nachrichten, die im Laufe der Zeit zwischen verschiedenen Parteien ausgetauscht werden. Benutzer hängen häufig Dokumente mit wertvollen Informationen im Kontext dieser E-Mail an. Neben E-Mails bietet ein Exchange-Konto Zugriff auf andere wertvolle Informationsquellen wie Kalendereinträge, OneNote-Notizbücher und Kontakte.
Wir freuen uns, Ihnen mitteilen zu können, dass Sie jetzt den Amazon Kendra-Connector für Microsoft Exchange verwenden können, um in Ihrem Exchange-Konto gespeicherte Informationen zu durchsuchen. In diesem Beitrag zeigen wir, wie Sie in Exchange gespeicherte Informationen indizieren und die intelligente Suchfunktion von Amazon Kendra verwenden. Darüber hinaus kann die ML-gestützte intelligente Suche Informationen aus unstrukturierten Dokumenten mit natürlichem Sprachinhalt, für die eine Schlüsselwortsuche nicht sehr effektiv ist, genau finden.
Lösungsüberblick
Mit Amazon Kendra können Sie mehrere Datenquellen konfigurieren, um einen zentralen Ort für die Suche in Ihrem Dokumenten-Repository bereitzustellen. Für unsere Lösung demonstrieren wir, wie ein Exchange-Repository oder -Ordner mit dem Amazon Kendra-Connector für Exchange indiziert wird. Die Lösung besteht aus folgenden Schritten:
- Konfigurieren Sie eine App auf Exchange und rufen Sie die Verbindungsdetails ab.
- Speichern Sie die Details in AWS Secrets Manager.
- Erstellen Sie eine Exchange-Datenquelle über die Amazon Kendra-Konsole.
- Indizieren Sie die Daten im Exchange-Repository.
- Führen Sie eine Beispielabfrage aus, um die Lösung zu testen.
Voraussetzungen:
Um den Amazon Kendra Connector für Exchange auszuprobieren, benötigen Sie Folgendes:
Konfigurieren Sie eine Exchange-App und sammeln Sie Verbindungsdetails
Bevor wir die Exchange-Datenquelle einrichten, benötigen wir einige Angaben zu Ihrem Exchange-Repository. Lassen Sie uns diese im Voraus sammeln.
- Melden Sie sich bei der Azure-Portal Verwenden Sie Ihr globales Admin-Benutzerkonto und wählen Sie aus Weiter.
- Geben Sie Ihr Passwort ein und wählen Sie aus Anmelden.
- Wählen Sie auf der Azure-Willkommensseite aus App-Registrierungen.
- Auswählen
Neue Registrierung.
- Geben Sie einen Namen für die App ein (z. B. my-exchange-app) und wählen Sie aus Registrieren.
- Notieren Sie sich die Mandanten-ID (Sie benötigen sie beim Einrichten der Datenquelle für Amazon Kendra).
- Der Client-Anmeldeinformationen, wählen Fügen Sie ein Zertifikat oder Geheimnis hinzu.
- Auswählen
Neues Kundengeheimnis.
- Geben Sie eine Beschreibung ein (z. B.
my exchange secret
). - Wählen Sie eine Ablauffrist (für diesen Beitrag 6 Monate).
- Auswählen
Speichern.
- Notieren Sie sich die geheime ID und den Wert, die Sie später beim Einrichten der Datenquelle verwenden.
- Wählen Sie im Navigationsbereich API-Berechtigungen.
Hier können Sie Administratorberechtigungen hinzufügen oder entfernen.
- Belassen Sie für diesen Beitrag die Standardeinstellungen unverändert.
Speichern Sie Exchange-Anmeldeinformationen in Secrets Manager
Führen Sie die folgenden Schritte aus, um Ihre Exchange-Anmeldeinformationen in Secrets Manager zu speichern:
- Wählen Sie in der Secrets Manager-Konsole aus Speichern Sie ein neues Geheimnis.
- Auswählen Andere Art von Geheimnis.
- Erstellen Sie zwei Schlüssel-Wert-Paare für
clientid
undclientsecret
und geben Sie die von Exchange gespeicherten Werte ein. - Auswählen
Weiter.
- Aussichten für Geheimer NameGeben Sie einen Namen ein (z. B.
AmazonKendra-my-exchange-secret
). - Geben Sie eine optionale Beschreibung ein.
- Auswählen
Weiter.
- Im Rotation konfigurieren Belassen Sie alle Einstellungen auf ihren Standardwerten und wählen Sie Weiter.
- Auf dem Bewertung Seite wählen Geschäft.
Konfigurieren Sie den Amazon Kendra-Connector für Exchange
Führen Sie die folgenden Schritte aus, um den Amazon Kendra-Connector zu konfigurieren:
- Wählen Sie in der Amazon Kendra-Konsole aus Erstellen Sie einen Index.
- Aussichten für Indexname, geben Sie einen Namen für den Index ein (z. B.
my-exchange-index
). - Geben Sie eine optionale Beschreibung ein.
- Aussichten für Rollenname, geben Sie einen IAM-Rollennamen ein.
- Konfigurieren Sie optionale Verschlüsselungseinstellungen und Tags.
- Auswählen
Weiter.
- Aussichten für Bereitstellung angebenWählen Entwickler-Ausgabe und wählen Sie Weiter.
- Im Konfigurieren Sie die Benutzerzugriffssteuerung Belassen Sie die Standardeinstellungen im Abschnitt und wählen Sie aus Weiter.
- Wählen Sie auf der Bewertungsseite aus Erstellen.
Dadurch wird die IAM-Rolle erstellt und weitergegeben und dann der Amazon Kendra-Index erstellt, was bis zu 30 Minuten dauern kann.
Erstellen Sie eine Exchange-Datenquelle
Führen Sie die folgenden Schritte aus, um Ihre Datenquelle zu erstellen:
- Wählen Sie in der Amazon Kendra-Konsole aus Datenquellen im Navigationsbereich.
- Der Microsoft Exchange, wählen Stecker hinzufügen.
- Aussichten für Name der DatenquelleGeben Sie einen Namen ein (z. B.
my-exchange-data-source
). - Geben Sie eine optionale Beschreibung ein.
- Auswählen
Weiter.
- Aussichten für Mieter ID, wählen Sie die Mandanten-ID aus, die Sie zuvor erfasst haben.
- Aussichten für AWS Secrets Manager-Geheimnis, wählen Sie das zuvor erstellte Geheimnis aus.
- Aussichten für IAM-Rolle, wählen Erstellen Sie eine neue Rolle.
- Aussichten für RollennameGeben Sie einen Namen ein (z. B.
AmazonKendra-myexchange-datasource-role
). - Auswählen
Weiter.
- Aussichten für Benutzer-E-Mail-ID, können Sie eine Liste mit E-Mail-IDs eingeben. Um Inhalte von allen Benutzern zu erfassen, lassen Sie das Feld leer.
Wir haben die Standardauswahl beibehalten, aber Sie können Ihre Auswahl an Inhalten nach Bedarf anpassen.
- Aussichten für SynchronisierungsmodusWählen Vollständige Synchronisierung (Dies ist das erste Mal und wir müssen alle Inhalte importieren).
- Aussichten für Frequenz, wählen Bei Bedarf ausführen.
- Auswählen
Weiter.
- Legen Sie beliebige optionale Feldzuordnungen fest und wählen Sie aus Weiter.
- Auswählen Überprüfen und erstellen und wählen Sie Datenquelle hinzufügen.
- Auswählen
Jetzt synchronisieren.
- Warten Sie, bis die Synchronisierung abgeschlossen ist.
Testen Sie die Lösung
Nachdem Sie nun den Inhalt von Ihrem Exchange-Konto in Ihren Amazon Kendra-Index aufgenommen haben, können Sie einige Abfragen testen.
- Gehen Sie zu Ihrem Index und wählen Sie aus Suche nach indizierten Inhalten.
- Geben Sie eine Beispielsuchabfrage ein und testen Sie Ihre Suchergebnisse (Ihre Abfrage variiert je nach Inhalt Ihres Kontos).
Der Exchange-Connector durchsucht auch lokale Identitätsinformationen von Exchange. Sie können diese Funktion verwenden, um Ihre Abfrage nach Benutzer einzugrenzen.
- Um diese Funktion zu verwenden, gehen Sie zurück zur Seite mit den Suchergebnissen.
- Erweitern Sie die Funktionalität der Testabfrage mit Benutzernamen oder Gruppen und wählen Sie Benutzernamen oder Gruppen anwenden.
Für Microsoft Exchange importieren wir keine Gruppen, sondern nur Benutzernamen. Benutzernamen sind in diesem Fall E-Mail-IDs.
- Geben Sie die Benutzer-ID (E-Mail) Ihres Benutzers ein und wählen Sie Bewerben.
- Führen Sie Ihre Suchanfrage erneut aus.
Dies bringt Ihnen eine gefilterte Ergebnisliste basierend auf Ihren Kriterien.
- Gehen Sie zurück zur Suchseite und geben Sie den Namen eines Benutzers ein, der keinen Zugriff auf diesen Inhalt hat, und wählen Sie dann aus Bewerben.
- Führen Sie dieselbe Abfrage erneut aus.
Wenn Amazon Kendra mit einer Anwendung konfrontiert wird, z. B. einer Anwendung, die mit erstellt wurde Erfahrungsgenerator, können Sie die Benutzeridentität (in Form der E-Mail-ID) an Amazon Kendra weitergeben, um sicherzustellen, dass jeder Benutzer nur Inhalte sieht, die für seine Benutzer-ID spezifisch sind. Alternativ können Sie verwenden AWS IAM Identity Center (Nachfolger von AWS Single Sign-On), um den Benutzerkontext zu steuern, der an Amazon Kendra übergeben wird, um Abfragen durch den Benutzer einzuschränken.
Glückwunsch! Sie haben Amazon Kendra erfolgreich verwendet, um Antworten und Einblicke basierend auf den von Ihrem Exchange-Konto indizierten Inhalten anzuzeigen.
Einschränkungen
Diese Lösung hat die folgenden Einschränkungen:
- E-Mails mit mehreren Domänen werden nicht unterstützt.
- Haftnotizen werden nicht unterstützt.
- Inkrementelle Updates sind nur für einen bestimmten Zeitraum (7 Tage) gültig, bevor die Clientanwendung erneut eine vollständige Synchronisierung ausführen muss.
- Exchange Online hat Ratenbegrenzungen, die die Aufnahmegeschwindigkeit regeln. Weitere Informationen finden Sie unter Exchange Online-Limits.
Aufräumen
Um zukünftige Kosten zu vermeiden, bereinigen Sie die Ressourcen, die Sie als Teil dieser Lösung erstellt haben. Wenn Sie beim Testen dieser Lösung einen neuen Amazon Kendra-Index erstellt haben, löschen Sie ihn. Wenn Sie nur eine neue Datenquelle mit dem Amazon Kendra-Connector für Exchange hinzugefügt haben, löschen Sie diese Datenquelle.
Zusammenfassung
Mit dem Microsoft Exchange-Connector für Amazon Kendra können Unternehmen mithilfe der intelligenten Suche von Amazon Kendra sicher auf das in ihrem Konto gespeicherte Informationsrepository zugreifen.
Um mehr über diese Möglichkeiten und mehr zu erfahren, lesen Sie die Amazon Kendra-Entwicklerhandbuch. Weitere Informationen zum Erstellen, Ändern oder Löschen von Metadaten und Inhalten beim Erfassen Ihrer Daten aus Exchange finden Sie unter Anreicherung Ihrer Dokumente während der Aufnahme und Reichern Sie Ihre Inhalte und Metadaten an, um Ihr Sucherlebnis mit benutzerdefinierter Dokumentanreicherung in Amazon Kendra zu verbessern.
Über den Autor
Ashish Lagwankar ist Senior Enterprise Solutions Architect bei AWS. Seine Kerninteressen umfassen KI/ML, serverlose und Container-Technologien. Ashish lebt in der Gegend von Boston, MA, und liest gerne, ist im Freien und verbringt gerne Zeit mit seiner Familie.
- SEO-gestützte Content- und PR-Distribution. Holen Sie sich noch heute Verstärkung.
- Platoblockkette. Web3-Metaverse-Intelligenz. Wissen verstärkt. Hier zugreifen.
- Quelle: https://aws.amazon.com/blogs/machine-learning/index-your-microsoft-exchange-content-using-the-exchange-connector-for-amazon-kendra/
- 100
- 7
- a
- Fähig
- Über Uns
- Zugang
- Konto
- genau
- genau
- über
- hinzugefügt
- Zusatz
- Administrator
- vorantreiben
- AI / ML
- Alle
- Amazon
- Amazon Kendra
- und
- Bekannt geben
- Antworten
- App
- Anwendung
- Bereich
- anhängen
- AWS
- Azure
- Zurück
- basierend
- Bevor
- Sein
- zwischen
- Boston
- Brings
- erbaut
- Kalender
- Erfassung
- Häuser
- Hauptgeschäftsstelle
- Bescheinigung
- Auswählen
- Auftraggeber
- konkurrieren
- abschließen
- Verbindung
- Konsul (Console)
- Kontakte
- enthalten
- Container
- Inhalt
- Inhalt
- Kontext
- Smartgeräte App
- Gespräche
- Kernbereich
- Kosten
- erstellen
- erstellt
- schafft
- Referenzen
- Kriterien
- Original
- technische Daten
- Tage
- Standard
- defaults
- zeigen
- Beschreibung
- Details
- Entwickler:in / Unternehmen
- Dokument
- Unterlagen
- Tut nicht
- Domain
- Nicht
- nach unten
- im
- jeder
- Früher
- Effektiv
- E-Mails
- Verschlüsselung
- gewährleisten
- Enter
- Unternehmen
- Beispiel
- Austausch-
- aufgeregt
- ERFAHRUNGEN
- Familie
- Merkmal
- wenige
- Feld
- Finden Sie
- Vorname
- erstes Mal
- Folgende
- unten stehende Formular
- für
- voller
- Funktion
- Zukunft
- bekommen
- gibt
- Global
- Go
- Gruppen
- mit
- hoch
- Ultraschall
- Hilfe
- HTML
- HTTPS
- ID
- Identitätsschutz
- importieren
- wichtig
- in
- das
- Index
- Information
- Einblicke
- Intelligent
- Interessen
- IT
- Behalten
- Sprache
- LERNEN
- lernen
- Verlassen
- LIMIT
- Einschränkungen
- Grenzen
- Liste
- aus einer regionalen
- Maschine
- Maschinelles Lernen
- Manager
- Nachrichten
- Metadaten
- Microsoft
- Minuten
- ML
- ändern
- Monat
- mehr
- mehrere
- Name
- Namen
- NARRATIVE
- Natürliche
- Menü
- Need
- Bedürfnisse
- Neu
- Notizen
- Angebote
- Online
- Organisationen
- Andere
- im Freien
- Paare
- Brot
- Teil
- Parteien
- Bestanden
- Passwort
- Zeit
- Berechtigungen
- Ort
- Plato
- Datenintelligenz von Plato
- PlatoData
- Möglichkeiten
- Post
- angetriebene
- Prozessdefinierung
- die
- Bewerten
- Lesebrillen
- entfernen
- Quelle
- Downloads
- Die Ergebnisse
- Überprüfen
- Rollen
- Führen Sie
- gleich
- Suche
- Die Geheime
- Abschnitt
- sicher
- sieht
- Auswahl
- Senior
- Serverlos
- kompensieren
- Einstellung
- Einstellungen
- mehrere
- sollte
- erklären
- vereinfachen
- Single
- Lösung
- Lösungen
- einige
- Quelle
- Quellen
- spezifisch
- Geschwindigkeit
- Ausgabe
- Shritte
- speichern
- gelagert
- strukturierte
- Erfolgreich
- so
- Suite
- Unterstützte
- Oberfläche
- Synchronisation
- Nehmen
- Zylinderkopfschrauben
- Technologies
- Mieter
- Test
- Testen
- Das
- ihr
- Zeit
- zu
- gemeinsam
- Updates
- -
- Mitglied
- Nutzer
- wertvoll
- Wert
- Werte
- verschiedene
- willkommen
- welche
- während
- WHO
- werden wir
- Du
- Ihr
- Zephyrnet