Você está aqui:
Conectar o serviço de pesquisa externo à sua organização do Salesforce
Crie ajustes de chamada autenticada e identifique o provedor de pesquisa ativo da AWS para sua organização do Salesforce.
Edições obrigatórias
| Permissões de usuário necessárias | |
|---|---|
| Para criar credenciais nomeadas e configurações personalizadas: | Personalizar aplicativo |
Antes de começar, registre o URL de invocação da API de gateway e o caminho de operação.
Consulte também:
Criar uma credencial nomeada
Proteja e simplifique chamadas de API autenticadas para seus buckets do Amazon S3 definindo uma credencial nomeada. Para simplificar a configuração de chamadas autenticadas, crie uma credencial externa para especificar um protocolo de autenticação e, em seguida, especifique uma credencial nomeada como o ponto final de chamada.
-
Crie uma credencial externa e sua entidade de segurança para especificar detalhes de como o Salesforce autentica chamadas a recursos na Amazon Web Services por HTTP usando o protocolo AWS Signature v4.
Para maior segurança, recomendamos usar STS. Consulte Criar ou editar uma credencial externa do AWS Signature v4.
-
Defina uma credencial nomeada para especificar o URL de um ponto de extremidade de chamada.
Certifique-se de que o URL esteja neste formato:
https://{api-id}.execute-api.{region}.amazonaws.com/{stage-name}.Por exemplo,
https://a1b2c3d4e5.execute-api.us-west-2.amazonaws.com/prod. Consulte Criar uma credencial nomeada.
Nota Ao configurar o ponto de extremidade na Credencial nomeada do Salesforce, não inclua :443 no host. Incluir a porta causa uma correspondência incorreta de host da AWS Signature Version 4 e uma resposta SignatureDoesNotMatch 403. - Use a entidade de segurança para vincular a credencial externa a um conjunto de permissões ou perfil de usuário para que os usuários possam fazer chamadas usando a credencial nomeada.
Criar a configuração personalizada Pesquisa externa
- Em Configuração, na caixa Busca rápida, insira Configurações personalizadas e, em seguida, selecione Configurações personalizadas.
- Clique em Novo.
-
Crie uma configuração personalizada com estes valores:
- Rótulo: Configuração de pesquisa externa
- Nome do objeto: ExternalSearchConfig
- Selecione o tipo de configuração personalizada exigido pela sua implementação.
- Salve a configuração personalizada.
-
Crie estes campos.
Campo Tipo de dados Descrição NamedCredentialName Texto Nome do desenvolvedor da credencial nomeada OperationPath Texto Caminho de operação da API do gateway anexado ao URL da credencial nomeada. Exemplo: Se o ponto de extremidade da API do gateway for "https://a1b2c3d4e5.execute-api.us-west-2.amazonaws.com/prod/performsearch", o OperationPath será "performsearch" SearchProvider Texto Identificador do provedor de pesquisa: base ou kendra. Importante: Certifique-se de fornecer os valores conforme indicado aqui. TimeoutSeconds Texto Tempo máximo permitido para a chamada à API do gateway IsActive Caixa de seleção Indica se o Salesforce usa essa configuração. Somente uma configuração pode estar ativa por vez. - Use os rótulos de campo, os nomes de API e os tipos de dados exigidos pela implementação de pesquisa de armazenamento externo.
-
Crie um registro ExternalSearchConfig para seu serviço de pesquisa e selecione IsActive.
Nota Mantenha apenas uma configuração ativa por vez. Se mais de um estiver ativo, o comportamento de pesquisa será imprevisível. - Conceda aos usuários acesso à configuração de pesquisa.
