Amazon Kendra ist nicht mehr offen für neue Kunden. In den Amazon Bedrock Knowledge Bases finden Sie ähnliche Funktionen wie. Amazon KendraWeitere Informationen.
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Salesforce-Konnektor V2.0
Salesforce ist ein Customer Relationship Management (CRM)-Tool zur Verwaltung von Support-, Vertriebs- und Marketingteams. Sie können ihn verwenden Amazon Kendra , um Ihre Salesforce-Standardobjekte und sogar benutzerdefinierte Objekte zu indizieren.
Der Amazon Kendra Salesforce-Datenquellen-Connector unterstützt die folgenden Salesforce-Editionen: Developer Edition und Enterprise Edition.
Der V1.0 Salesforce-Konnektor/die SalesforceConfiguration API endete 2023. Wir empfehlen, zu Salesforce Connector V2.0 / TemplateConfiguration API zu migrieren oder diese zu verwenden.
Informationen zur Fehlerbehebung bei Ihrem Amazon Kendra Salesforce-Datenquellen-Connector finden Sie unterProblembehandlung bei Datenquellen.
Unterstützte Features
Amazon Kendra Der Salesforce-Datenquellen-Connector unterstützt die folgenden Funktionen:
-
Feldzuordnungen
-
Zugriffskontrolle für Benutzer
-
Inclusion/exclusion Filter
-
Vollständige und inkrementelle Inhaltssynchronisierung
-
Virtual Private Cloud (VPC)
Voraussetzungen
Bevor Sie Ihre Salesforce-Datenquelle Amazon Kendra zur Indizierung verwenden können, nehmen Sie diese Änderungen in Salesforce und AWS Ihren Konten vor.
Stellen Sie in Salesforce sicher, dass Sie über Folgendes verfügen:
Für den Ablauf mit Client-Anmeldeinformationen (empfohlen):
-
Erstellen Sie eine externe Client-Anwendung in Salesforce mit aktiviertem OAuth:
-
Wählen Sie unter Setup Apps, App Manager und dann Neue externe Client-Anwendung aus.
-
OAuth Scopes aktivieren: Benutzerdaten über APIs (API) verwalten und Anfragen jederzeit ausführen (refresh_token, offline_access).
-
Aktivieren Sie im Abschnitt Auth-Flows und External Client App Enhancements die Option Client Credentials Flow.
-
Konfigurieren Sie die Option „Als Benutzer ausführen“ für den Ausführungskontext. Zum Beispiel: Run As (Username).
-
Notieren Sie sich den Verbraucherschlüssel (client_id) und den geheimen Verbraucherschlüssel (client_secret).
-
Kopieren Sie die URL „Meine Domain“ Ihrer Salesforce-Instanz (z. B.). https://<orgDomain>.my.salesforce.com Um Ihre URL für Meine Domain zu finden, geben Sie unter Setup im Feld Schnellsuche den Text Meine Domain ein und wählen Sie dann Meine Domain aus. Für Client Credentials Flow https://login.salesforce.com und https://test.salesforce.com werden nicht unterstützt.
Für Username-Password Flow (Legacy — im Winter 2027 veraltet):
-
Sie haben ein Salesforce-Administratorkonto erstellt und den Benutzernamen und das Passwort notiert, die Sie für die Verbindung mit Salesforce verwenden.
-
Das Salesforce-Sicherheitstoken wurde kopiert, das dem Konto zugeordnet ist, das für die Verbindung mit Salesforce verwendet wurde.
-
Sie haben ein Salesforce Connected-App-Konto mit aktiviertem OAuth erstellt und den Ihrer Salesforce Connected-Anwendung zugewiesenen Verbraucherschlüssel (Client-ID) und das Verbrauchergeheimnis (Kundengeheimnis) kopiert. Die Client-ID und das Client-Geheimnis werden als Ihre Authentifizierungsdaten verwendet, die in einem AWS Secrets Manager Secret gespeichert sind. Weitere Informationen finden Sie in der Salesforce-Dokumentation zu verbundenen Anwendungen.
Wir empfehlen, die Anmeldeinformationen und Secrets regelmäßig zu aktualisieren oder zu wechseln. Stellen Sie zu Ihrer eigenen Sicherheit nur die unbedingt erforderliche Zugriffsebene bereit. Es wird nicht empfohlen, Anmeldeinformationen und Geheimnisse für alle Datenquellen und die Connector-Versionen 1.0 und 2.0 (sofern zutreffend) wiederzuverwenden.
-
Die URL der Salesforce-Instanz, die Sie indizieren möchten, wurde kopiert. Dabei handelt es sich in der Regel um https://<company>.salesforce.com/. Der Server muss eine mit Salesforce verbundene Anwendung ausführen.
-
Ihrem Salesforce-Server wurden Anmeldeinformationen für einen Benutzer mit schreibgeschütztem Zugriff auf Salesforce hinzugefügt, indem Sie das ReadOnly Profil geklont und dann die Berechtigungen „Alle Daten anzeigen“ und „Artikel verwalten“ hinzugefügt haben. Diese Anmeldeinformationen identifizieren den Benutzer, der die Verbindung herstellt, und die Salesforce-Anwendung, Amazon Kendra mit der eine Verbindung hergestellt wird.
Für beide Datenflüsse gilt:
-
Aktiviert, jedes Dokument ist in Salesforce und in anderen Datenquellen, die Sie für denselben Index verwenden möchten, einzigartig. Jede Datenquelle, die Sie für einen Index verwenden möchten, darf nicht in allen Datenquellen dasselbe Dokument enthalten. Dokument-IDs gelten global für einen Index und müssen pro Index eindeutig sein.
Stellen Sie in Ihrem sicher AWS-Konto, dass Sie:
-
Hat einen Amazon Kendra Index erstellt und bei Verwendung der API die Index-ID notiert.
-
Hat eine IAM Rolle für Ihre Datenquelle erstellt und, falls Sie die API verwenden, den ARN der IAM Rolle notiert.
Wenn Sie Ihren Authentifizierungstyp und Ihre Anmeldeinformationen ändern, müssen Sie Ihre IAM Rolle aktualisieren, um auf die richtige AWS Secrets Manager geheime ID zuzugreifen.
-
Ihre Salesforce-Anmeldeinformationen wurden in einem AWS Secrets Manager Geheimnis gespeichert und, falls Sie die API verwenden, die ARN des Geheimnisses notiert.
Wir empfehlen, die Anmeldeinformationen und Secrets regelmäßig zu aktualisieren oder zu wechseln. Stellen Sie zu Ihrer eigenen Sicherheit nur die unbedingt erforderliche Zugriffsebene bereit. Wir empfehlen nicht, Anmeldeinformationen und Geheimnisse für alle Datenquellen und die Connector-Versionen 1.0 und 2.0 (sofern zutreffend) wiederzuverwenden.
Wenn Sie noch keine IAM Rolle oder kein Geheimnis haben, können Sie die Konsole verwenden, um eine neue IAM Rolle und ein neues Secrets Manager Geheimnis zu erstellen, wenn Sie Ihre Salesforce-Datenquelle mit verbinden. Amazon Kendra Wenn Sie die API verwenden, müssen Sie den ARN einer vorhandenen IAM Rolle und eines vorhandenen Secrets Manager Geheimnisses sowie eine Index-ID angeben.
Anweisungen zur Verbindung
Um eine Verbindung Amazon Kendra zu Ihrer Salesforce-Datenquelle herzustellen, müssen Sie die erforderlichen Details Ihrer Salesforce-Datenquelle angeben, damit Sie auf Ihre Daten zugreifen Amazon Kendra können. Wenn Sie Salesforce noch nicht konfiguriert haben, Amazon Kendra sieheVoraussetzungen.
- Console
-
So stellen Sie eine Verbindung Amazon Kendra zu Salesforce her:
-
Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon Kendra Konsole.
-
Wählen Sie im linken Navigationsbereich Indizes aus und wählen Sie dann den Index, den Sie verwenden möchten, aus der Liste der Indizes aus.
Sie können Ihre Einstellungen für die Benutzerzugriffskontrolle unter Indexeinstellungen konfigurieren oder bearbeiten.
-
Wählen Sie auf der Seite Erste Schritte die Option Datenquelle hinzufügen aus.
-
Wählen Sie auf der Seite Datenquelle hinzufügen die Option Salesforce-Connector und dann Connector hinzufügen aus. Wenn Sie Version 2 verwenden (falls zutreffend), wählen Sie den Salesforce-Connector mit dem Tag V2.0 "" aus.
-
Geben Sie auf der Seite „Datenquellendetails angeben“ die folgenden Informationen ein:
-
Im Feld Name und Beschreibung für Datenquellenname — Geben Sie einen Namen für Ihre Datenquelle ein. Sie können Bindestriche, aber keine Leerzeichen verwenden.
-
(Optional) Beschreibung — Geben Sie eine optionale Beschreibung für Ihre Datenquelle ein.
-
In der Standardsprache — Wählen Sie eine Sprache aus, um Ihre Dokumente für den Index zu filtern. Sofern Sie nichts anderes angeben, ist die Standardsprache Englisch. Die in den Dokumentmetadaten angegebene Sprache überschreibt die ausgewählte Sprache.
-
Im Feld Schlagworte für Neues Tag hinzufügen — Fügen Sie optionale Stichwörter hinzu, um Ihre Ressourcen zu durchsuchen und zu filtern oder Ihre Kosten zu verfolgen. AWS
-
Wählen Sie Weiter aus.
-
Geben Sie auf der Seite Zugriff und Sicherheit definieren die folgenden Informationen ein:
-
Salesforce-URL — Geben Sie die Instanz-URL für die Salesforce-Site ein, die Sie indizieren möchten.
-
Autorisierung — Aktivieren oder deaktivieren Sie die Informationen der Zugriffskontrollliste (ACL) für Ihre Dokumente, wenn Sie eine ACL haben und diese für die Zugriffskontrolle verwenden möchten. Die ACL legt fest, auf welche Dokumente Benutzer und Gruppen zugreifen können. Die ACL-Informationen werden verwendet, um Suchergebnisse nach dem Zugriff des Benutzers oder seiner Gruppe auf Dokumente zu filtern. Weitere Informationen finden Sie unter Benutzerkontextfilterung.
-
Geben Sie ein vorhandenes Geheimnis ein. Wenn Sie ein neues Geheimnis erstellen, wird ein AWS
Secrets Manager geheimes Fenster geöffnet.
-
Authentifizierung — Wählen Sie Ihren Authentifizierungstyp:
-
Ablauf der Client-Anmeldeinformationen (empfohlen) — Verwendet nur client_id und client_secret für Server-zu-Server-Integrationen.
-
Username-Password Flow (Legacy) — Verwendet Benutzername, Passwort, Sicherheitstoken, Verbraucherschlüssel und Verbrauchergeheimnis. Im Winter 2027 von Salesforce als veraltet eingestuft.
-
Secret-Name – Ein Name für Ihr Secret. Das Präfix 'AmazonKendra-Salesforce-' wird automatisch zu Ihrem geheimen Namen hinzugefügt.
-
Für den Ablauf der Client-Anmeldeinformationen:
-
Verbraucherschlüssel — Die Client-ID aus Ihrer externen Salesforce-Client-Anwendung
-
Consumer Secret — Der geheime Client-Schlüssel aus Ihrer Salesforce-Anwendung für externe Kunden
-
Authentifizierungs-URL — Ihre „Meine Domain“ -URL (z. B.
https://<orgDomain>.my.salesforce.com/services/oauth2/token).
https://login.salesforce.comund https://test.salesforce.com werden für diesen Flow nicht unterstützt.
-
Für Username-Password Flow:
-
Benutzername — Ihr Salesforce-Admin-Benutzername
-
Passwort — Ihr Salesforce-Administratorkennwort
-
Sicherheitstoken — Das Sicherheitstoken für Ihr Salesforce-Konto
-
Verbraucherschlüssel — Die Client-ID aus Ihrer Salesforce Connected-Anwendung
-
Kundengeheimnis — Der geheime Client-Schlüssel aus Ihrer Salesforce Connected-Anwendung
-
Authentifizierungs-URL — Verwenden Sie für die Salesforce Developer Edition https://login.salesforce.com/services/oauth2/token oder Ihre Anmelde-URL für „Meine Domäne“ (z. B.
https://MyCompany.my.salesforce.com). Verwenden Sie für die Salesforce Sandbox Edition https://test.salesforce.com/services/oauth2/token oder Ihre Anmelde-URL für Meine Domain (z. B.
MyDomainName--SandboxName.sandbox.my.salesforce.com).
-
Wählen Sie Authentifizierung speichern aus.
-
Virtual Private Cloud (VPC) — Sie können wählen, ob Sie eine VPC verwenden möchten. In diesem Fall müssen Sie Subnetze und VPC-Sicherheitsgruppen hinzufügen.
-
Identity Crawler — Geben Sie an, ob der Identity Crawler aktiviert Amazon Kendra werden soll. Der Identity Crawler verwendet die Informationen der Zugriffskontrollliste (ACL) für Ihre Dokumente, um die Suchergebnisse basierend auf dem Benutzer- oder Gruppenzugriff auf Dokumente zu filtern. Wenn Sie eine ACL für Ihre Dokumente haben und Ihre ACL verwenden möchten, können Sie dann auch den Identity Crawler einschalten Amazon Kendra, um die Benutzerkontextfilterung der Suchergebnisse zu konfigurieren. Andernfalls können alle Dokumente öffentlich durchsucht werden, wenn der Identity Crawler deaktiviert ist. Wenn Sie die Zugriffskontrolle für Ihre Dokumente verwenden möchten und der Identity Crawler ausgeschaltet ist, können Sie alternativ die PutPrincipalMapping API verwenden, um Benutzer- und Gruppenzugriffsinformationen für die Benutzerkontextfilterung hochzuladen.
-
IAM Rolle — Wählen Sie eine vorhandene IAM Rolle aus oder erstellen Sie eine neue IAM Rolle, um auf Ihre Repository-Anmeldeinformationen und Indexinhalte zuzugreifen.
IAM Rollen, die für Indizes verwendet werden, können nicht für Datenquellen verwendet werden. Wenn Sie sich nicht sicher sind, ob eine vorhandene Rolle für einen Index oder häufig gestellte Fragen verwendet wird, wählen Sie Neue Rolle erstellen, um Fehler zu vermeiden.
-
Wählen Sie Weiter aus.
-
Geben Sie auf der Seite Synchronisierungseinstellungen konfigurieren die folgenden Informationen ein:
-
Für Anlagen crawlen: Wählen Sie diese Option, um alle angehängten Salesforce-Objekte zu crawlen.
-
Für Standardobjekte, Standardobjekte mit Anlagen und Standardobjekt ohne Anlage und Knowledge-Artikel — Wählen Sie Salesforce-Entitäten oder Inhaltstypen aus, die Sie crawlen möchten.
-
Sie müssen Konfigurationsinformationen für die Indexierung mindestens eines der Standardobjekte, Knowledge-Artikel oder Chatter-Feeds angeben. Wenn Sie Knowledge-Artikel crawlen möchten, müssen Sie angeben, welche Typen von Knowledge-Artikeln indexiert werden sollen. Sie können zwischen veröffentlichten, archivierten, Entwürfen und Anhängen wählen.
Regex-Filter — Geben Sie ein Regex-Muster an, um bestimmte Katalogelemente einzubeziehen.
-
Für zusätzliche Konfigurationen:
-
ACL-Informationen Alle Zugriffskontrolllisten sind standardmäßig enthalten. Wenn Sie eine Zugriffskontrollliste abwählen, werden alle Dateien in dieser Kategorie veröffentlicht.
-
Regex-Muster — Fügen Sie Muster für reguläre Ausdrücke hinzu, um bestimmte Dateien ein- oder auszuschließen. Sie können bis zu 100 Muster hinzufügen.
Synchronisierungsmodus — Wählen Sie aus, wie Sie Ihren Index aktualisieren möchten, wenn sich der Inhalt Ihrer Datenquelle ändert. Wenn Sie Ihre Datenquelle Amazon Kendra
zum ersten Mal mit synchronisieren, werden alle Inhalte standardmäßig gecrawlt und indexiert. Sie müssen eine vollständige Synchronisierung Ihrer Daten durchführen, wenn Ihre erste Synchronisierung fehlgeschlagen ist, auch wenn Sie die vollständige Synchronisierung nicht als Option für den Synchronisierungsmodus ausgewählt haben.
-
Vollständige Synchronisierung: Indizieren Sie alle Inhalte neu und ersetzen Sie vorhandene Inhalte jedes Mal, wenn Ihre Datenquelle mit Ihrem Index synchronisiert wird.
-
Neue, geänderte Synchronisierung: Indexieren Sie jedes Mal, wenn Ihre Datenquelle mit Ihrem Index synchronisiert wird, nur neue und geänderte Inhalte. Amazon Kendra kann den Mechanismus Ihrer Datenquelle verwenden, um Inhaltsänderungen zu verfolgen und Inhalte zu indexieren, die sich seit der letzten Synchronisierung geändert haben.
-
Neue, geänderte, gelöschte Synchronisierung: Indizieren Sie jedes Mal, wenn Ihre Datenquelle mit Ihrem Index synchronisiert wird, nur neue, geänderte und gelöschte Inhalte. Amazon Kendra kann den Mechanismus Ihrer Datenquelle verwenden, um Inhaltsänderungen zu verfolgen und Inhalte zu indexieren, die sich seit der letzten Synchronisierung geändert haben.
-
Wählen Sie Weiter aus.
-
Geben Sie auf der Seite Feldzuordnungen festlegen die folgenden Informationen ein:
-
Für Standard-Knowledge-Artikel, Standardobjektanhänge und Zusätzliche empfohlene Feldzuordnungen — Wählen Sie aus den Amazon Kendra generierten Standarddatenquellenfeldern aus, die Sie Ihrem Index zuordnen möchten.
Eine Indexzuordnung zu _document_body ist erforderlich. Sie können die Zuordnung zwischen dem Feld Salesforce ID und dem Amazon Kendra
-Feld _document_id nicht ändern. Sie können jedes Salesforce-Feld den Amazon reserved/default Kendra-Indexfeldern des Dokumenttitels oder des Dokumententexts zuordnen.
Wenn Sie ein Salesforce-Feld den Feldern Dokumenttitel und Dokumenttext von Amazon Kendra zuordnen, verwendet Amazon Kendra Daten aus den Feldern Dokumenttitel und Textkörper in den Suchantworten.
-
Feld hinzufügen — Um benutzerdefinierte Datenquellenfelder hinzuzufügen, um einen Indexfeldnamen für die Zuordnung und den Felddatentyp zu erstellen.
-
Wählen Sie Weiter aus.
-
Überprüfen Sie auf der Seite Überprüfen und erstellen, ob die von Ihnen eingegebenen Informationen korrekt sind, und wählen Sie dann Datenquelle hinzufügen aus. Sie können Ihre Informationen auch auf dieser Seite bearbeiten. Ihre Datenquelle wird auf der Seite Datenquellen angezeigt, nachdem die Datenquelle erfolgreich hinzugefügt wurde.
- API
-
Um eine Verbindung Amazon Kendra zu Salesforce herzustellen
Sie müssen mithilfe der TemplateConfiguration API eine JSON-Datei des Datenquellenschemas angeben. Sie müssen die folgenden Informationen angeben:
-
Datenquelle — Geben Sie den Datenquellentyp so an, SALESFORCEV2 als ob Sie das TemplateConfiguration JSON-Schema verwenden würden. Geben Sie die Datenquelle auch so anTEMPLATE, als ob Sie die CreateDataSource API aufrufen.
-
Host-URL — Geben Sie die Host-URL der Salesforce-Instanz an.
-
Synchronisierungsmodus — Geben Sie an, wie Ihr Index aktualisiert Amazon Kendra
werden soll, wenn sich der Inhalt Ihrer Datenquelle ändert. Wenn Sie Ihre Datenquelle Amazon Kendra zum ersten Mal mit synchronisieren, werden alle Inhalte standardmäßig gecrawlt und indexiert. Sie müssen eine vollständige Synchronisierung Ihrer Daten durchführen, wenn Ihre erste Synchronisierung fehlgeschlagen ist, auch wenn Sie die vollständige Synchronisierung nicht als Option für den Synchronisierungsmodus ausgewählt haben. Sie können wählen zwischen:
-
FORCED_FULL_CRAWLum alle Inhalte neu zu indizieren und vorhandene Inhalte jedes Mal zu ersetzen, wenn Ihre Datenquelle mit Ihrem Index synchronisiert wird.
-
FULL_CRAWLum jedes Mal, wenn Ihre Datenquelle mit Ihrem Index synchronisiert wird, nur neue, geänderte und gelöschte Inhalte zu indexieren. Amazon Kendra kann den Mechanismus Ihrer Datenquelle verwenden, um Inhaltsänderungen zu verfolgen und Inhalte zu indexieren, die sich seit der letzten Synchronisierung geändert haben.
-
CHANGE_LOGum jedes Mal, wenn Ihre Datenquelle mit Ihrem Index synchronisiert wird, nur neue und geänderte Inhalte zu indexieren. Amazon Kendra kann den Mechanismus Ihrer Datenquelle verwenden, um Inhaltsänderungen zu verfolgen und Inhalte zu indexieren, die sich seit der letzten Synchronisierung geändert haben.
-
Geheimer Amazon-Ressourcenname (ARN) — Geben Sie den Amazon-Ressourcennamen (ARN) eines Secrets Manager Secrets an, das die Authentifizierungsdaten für Ihr Salesforce-Konto enthält. Das Geheimnis wird in einer JSON-Struktur mit den folgenden Schlüsseln gespeichert:
{
"authenticationUrl": "OAUTH endpoint that Amazon Kendra connects to get an OAUTH token",
"consumerKey": "Application public key generated when you created your Salesforce application",
"consumerSecret": "Application private key generated when you created your Salesforce application",
"password": "Password associated with the user logging in to the Salesforce instance",
"securityToken": "Token associated with the user account logging in to the Salesforce instance",
"username": "User name of the user logging in to the Salesforce instance"
}
-
IAM role — Geben Sie anRoleArn, wann Sie anrufenCreateDataSource, um einer IAM Rolle Berechtigungen für den Zugriff auf Ihr Secrets Manager Secret und zum Aufrufen der erforderlichen öffentlichen APIs für den Salesforce-Connector und Amazon Kendra zu gewähren. Weitere Informationen finden Sie unter IAM Rollen für Salesforce-Datenquellen.
Sie können auch die folgenden optionalen Funktionen hinzufügen:
-
Virtual Private Cloud (VPC) — Geben Sie an, VpcConfiguration wenn Sie anrufen. CreateDataSource Weitere Informationen finden Sie unter Konfiguration für Amazon Kendra die Verwendung eines Amazon VPC.
-
Einschluss- und Ausschlussfilter — Sie können angeben, ob bestimmte Dokumente, Konten, Kampagnen, Fälle, Kontakte, Leads, Opportunities, Lösungen, Aufgaben, Gruppen, Chats und benutzerdefinierte Entitätsdateien ein- oder ausgeschlossen werden sollen.
Die meisten Datenquellen verwenden Muster mit regulären Ausdrücken, bei denen es sich um Ein- oder Ausschlussmuster handelt, die als Filter bezeichnet werden. Wenn Sie einen Einschlussfilter angeben, werden nur Inhalte indexiert, die dem Einschlussfilter entsprechen. Jedes Dokument, das dem Einschlussfilter nicht entspricht, wird nicht indexiert. Wenn Sie einen Aufnahme- und Ausschlussfilter angeben, werden Dokumente, die dem Ausschlussfilter entsprechen, nicht indexiert, auch wenn sie dem Einschlussfilter entsprechen.
-
Identity Crawler — Geben Sie an, ob der Identity Crawler aktiviert Amazon Kendra werden soll. Der Identity Crawler verwendet die Informationen der Zugriffskontrollliste (ACL) für Ihre Dokumente, um die Suchergebnisse basierend auf dem Benutzer- oder Gruppenzugriff auf Dokumente zu filtern. Wenn Sie eine ACL für Ihre Dokumente haben und Ihre ACL verwenden möchten, können Sie dann auch den Identity Crawler einschalten Amazon Kendra, um die Benutzerkontextfilterung der Suchergebnisse zu konfigurieren. Andernfalls können alle Dokumente öffentlich durchsucht werden, wenn der Identity Crawler deaktiviert ist. Wenn Sie die Zugriffskontrolle für Ihre Dokumente verwenden möchten und der Identity Crawler ausgeschaltet ist, können Sie alternativ die PutPrincipalMapping API verwenden, um Benutzer- und Gruppenzugriffsinformationen für die Benutzerkontextfilterung hochzuladen.
-
Feldzuordnungen — Wählen Sie, ob Ihre Salesforce-Datenquellenfelder Ihren Indexfeldern zugeordnet werden sollen. Amazon Kendra Weitere Informationen finden Sie unter Zuweisen von Datenquellenfeldern.
Das Textfeld des Dokuments oder das Äquivalent zum Dokumententext für Ihre Dokumente ist erforderlich, um Ihre Dokumente durchsuchen Amazon Kendra zu können. Sie müssen den Feldnamen für den Dokumenttext in Ihrer Datenquelle dem Indexfeldnamen zuordnen_document_body. Alle anderen Felder sind optional.
Eine Indexzuordnung zu _document_body ist erforderlich. Sie können die Zuordnung zwischen dem Feld Salesforce ID und dem Amazon Kendra
-Feld _document_id nicht ändern. Sie können jedes Salesforce-Feld den Amazon reserved/default Kendra-Indexfeldern des Dokumenttitels oder des Dokumententexts zuordnen.
Wenn Sie ein Salesforce-Feld den Feldern Dokumenttitel und Dokumenttext von Amazon Kendra zuordnen, verwendet Amazon Kendra Daten aus den Feldern Dokumenttitel und Textkörper in den Suchantworten.
Eine Liste anderer wichtiger JSON-Schlüssel, die konfiguriert werden müssen, finden Sie unter Salesforce-Vorlagenschema.
Weitere Informationen
Weitere Informationen zur Integration Amazon Kendra mit Ihrer Salesforce-Datenquelle finden Sie unter:
Hinweise
-
Wenn Zugriffskontrolllisten (ACLs) aktiviert sind, ist die Option „Nur neue oder geänderte Inhalte synchronisieren“ aufgrund von Einschränkungen der Salesforce-API nicht verfügbar. Wir empfehlen, stattdessen die Modi „Vollständige Synchronisierung“ oder „Synchronisierung neuer, geänderter oder gelöschter Inhalte“ zu verwenden oder ACLs zu deaktivieren, wenn Sie diesen Synchronisierungsmodus verwenden müssen.