U bent hier:
De externe zoekservice verbinden met uw Salesforce-organisatie
Maak een geauthenticeerde aanroepconfiguratie en identificeer de actieve AWS-zoekleverancier voor uw Salesforce-organisatie.
Vereiste editions
| Vereiste gebruikersmachtigingen | |
|---|---|
| Benoemde inloggegevens en aangepaste instellingen maken: | Aanvraag aanpassen |
Leg voordat u begint de URL en het bewerkingspad van de gateway-API vast.
Een benoemd gegeven maken
Beveilig en vereenvoudig geauthenticeerde API-aanroepen naar uw Amazon S3-buckets door een benoemd gegeven te definiëren. Als u de set-up van geauthenticeerde aanroepen wilt vereenvoudigen, maakt u een extern inloggegeven om een authenticatieprotocol op te geven en geeft u vervolgens een benoemd inloggegeven op als het eindpunt van de aanroep.
-
Maak een extern inloggegeven en de principal ervan om details op te geven over de manier waarop Salesforce aanroepen naar resources in Amazon Web Services authenticeert via HTTP met behulp van het AWS Signature v4-protocol.
Voor een betere beveiliging wordt aangeraden om STS te gebruiken. Zie Een extern AWS Signature v4-gegeven maken of bewerken.
-
Definieer een benoemd gegeven om de URL van een eindpunt van een aanroep op te geven.
Zorg ervoor dat de URL deze indeling heeft:
https://{api-id}.execute-api.{region}.amazonaws.com/{stage-name}.Bijvoorbeeld
https://a1b2c3d4e5.execute-api.us-west-2.amazonaws.com/prod. Zie Een benoemd gegeven maken.
Opmerking Wanneer u het eindpunt configureert in het benoemde Salesforce-gegeven, neemt u :443 niet op in de host. Het opnemen van de poort veroorzaakt een AWS Signature Versie 4-hostfout en een 403 SignatureDoesNotMatch-respons. - Gebruik de principal om het externe inloggegeven te koppelen aan een machtigingenset of gebruikersprofiel, zodat gebruikers aanroepen kunnen doen met behulp van het benoemde inloggegeven.
De aangepaste instelling Extern zoeken maken
- Voer vanuit Set-up Aangepaste instellingen in het vak Snel zoeken in en selecteer vervolgens Aangepaste instellingen.
- Klik op Nieuw.
-
Maak een aangepaste instelling met deze waarden:
- Label: Configuratie voor extern zoeken
- Objectnaam: ExternalSearchConfigur
- Selecteer het type aangepaste instelling dat vereist is voor uw implementatie.
- Sla de aangepaste instelling op.
-
Maak deze velden.
Veld Gegevenstype Beschrijving NamedCredentialName Tekst Naam ontwikkelaar van het benoemde inloggegeven OperationPath Tekst Gateway API-bewerkingspad toegevoegd aan de URL van het benoemde inloggegeven. Voorbeeld: Als het gateway-API-eindpunt "https://a1b2c3d4e5.execute-api.us-west-2.amazonaws.com/prod/performsearch" is, is het OperationPath "performsearch" SearchProvider Tekst Zoekprovider-ID: Bedrock of Kendra. Belangrijk: Zorg ervoor dat u de waarden opgeeft zoals hier gegeven. Timeoutseconden Tekst Maximale toegestane tijd voor de gateway-API-aanroep IsActive Selectievakje Geeft aan of Salesforce deze configuratie gebruikt. Er kan slechts één configuratie tegelijk actief zijn. - Gebruik de veldlabels, API-namen en gegevenstypen die vereist zijn voor de implementatie van zoeken in externe opslag.
-
Maak een ExternalSearchConfig-record voor uw zoekservice en selecteer vervolgens IsActive.
Opmerking Houd slechts één configuratie tegelijk actief. Als er meer dan één actief is, is het zoekgedrag onvoorspelbaar. -
Verleen gebruikers toegang tot de zoekconfiguratie.
Zie Gebruikers toegang verlenen tot aangepaste instellingen.
