Usted está aquí:
Conectar el servicio de búsqueda externa con su organización de Salesforce
Cree una configuración de llamada autenticada e identifique el proveedor de búsqueda de AWS activo para su organización de Salesforce.
Ediciones necesarias
| Permisos de usuario necesarios | |
|---|---|
| Para crear credenciales nombradas y configuración personalizada: | Personalizar aplicación |
Antes de empezar, registre la URL de invocación de API de pasarela y la ruta de operación.
Consulte también:
Crear una credencial nombrada
Proteja y simplifique las llamadas de API autenticadas a sus depósitos de Amazon S3 definiendo una credencial nombrada. Para simplificar la configuración de llamadas autenticadas, cree una credencial externa para especificar un protocolo de autenticación y luego especifique una credencial nombrada como el extremo de la llamada.
-
Cree una credencial externa y su principal para especificar detalles de cómo Salesforce autentica llamadas a recursos en Amazon Web Services a través de HTTP utilizando el protocolo AWS Signature v4.
Para mayor seguridad, recomendamos que utilice STS. Consulte Crear o modificar una credencial externa de AWS Signature v4.
-
Defina una credencial nombrada para especificar la URL de un extremo de llamada.
Asegúrese de que la URL tiene este formato:
https://{api-id}.execute-api.{region}.amazonaws.com/{stage-name}.Por ejemplo,
https://a1b2c3d4e5.execute-api.us-west-2.amazonaws.com/prod. Consulte Crear una credencial nombrada.
Nota Cuando configure el extremo en la Credencial nombrada de Salesforce, no incluya :443 en el host. Incluir el puerto provoca un desajuste de host de AWS Signature Versión 4 y una respuesta 403 SignatureDoesNotMatch. - Utilice el principal para vincular la credencial externa a un conjunto de permisos o perfil de usuario de modo que los usuarios puedan realizar llamadas utilizando la credencial nombrada.
Crear la configuración personalizada de búsqueda externa
- En Configuración, vaya al cuadro Búsqueda rápida, introduzca Configuración personalizada y, a continuación, seleccione Configuración personalizada.
- Haga clic en Nuevo.
-
Cree una configuración personalizada con estos valores:
- Etiqueta: Configuración de búsqueda externa
- Nombre de objeto: ExternalSearchConfig
- Seleccione el tipo de configuración personalizada requerido por su implementación.
- Guarde la configuración personalizada.
-
Cree estos campos.
Campo Tipo de datos Descripción NamedCredentialName Texto Nombre de desarrollador de la credencial nombrada Ruta de operación Texto Ruta de operación de API de pasarela adjunta a la URL de credencial nombrada. Ejemplo: Si el extremo de API de la pasarela es "https://a1b2c3d4e5.execute-api.us-west-2.amazonaws.com/prod/performsearch", la OperationPath es "performsearch" SearchProvider Texto Identificador de proveedor de búsqueda: bedrock o kendra. Importante: Asegúrese de proporcionar los valores que se indican aquí. Tiempo de esperaSegundos Texto Tiempo máximo permitido para la llamada de API de pasarela IsActive Casilla Indica si Salesforce utiliza esta configuración. Solo una configuración puede estar activa a la vez. - Utilice las etiquetas de campo, los nombres de API y los tipos de datos requeridos por la implementación de búsqueda de almacenamiento externo.
-
Cree un registro ExternalSearchConfig para su servicio de búsqueda y luego seleccione IsActive.
Nota Mantenga solo una configuración activa a la vez. Si más de uno está activo, el comportamiento de búsqueda es impredecible. - Otorgue a los usuarios acceso a la configuración de búsqueda.
