Loading
Conectar o serviço de pesquisa externo à sua organização do Salesforce

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.

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.

  1. 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.
  2. 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
    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.
  3. 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

  1. Em Configuração, na caixa Busca rápida, insira Configurações personalizadas e, em seguida, selecione Configurações personalizadas.
  2. Clique em Novo.
  3. 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.
  4. Salve a configuração personalizada.
  5. 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.
  6. Use os rótulos de campo, os nomes de API e os tipos de dados exigidos pela implementação de pesquisa de armazenamento externo.
  7. Crie um registro ExternalSearchConfig para seu serviço de pesquisa e selecione IsActive.
    Nota
    Nota Mantenha apenas uma configuração ativa por vez. Se mais de um estiver ativo, o comportamento de pesquisa será imprevisível.
  8. Conceda aos usuários acesso à configuração de pesquisa.
 
Carregando
Salesforce Help | Article