Loading
Подключение службы внешнего поиска к организации Salesforce

Подключение службы внешнего поиска к организации Salesforce

Создайте проверенную конфигурацию выноски и определите активного поставщика поиска AWS для организации Salesforce.

Требуемые версии

Необходимые полномочия пользователя
Для создания именованных регистрационных данных и настраиваемых параметров: Настройка приложения

Перед началом запишите URL-адрес вызова API шлюза и путь операции.

Создание именованных регистрационных данных

Защитите и упростите проверенные выноски API в сегментах Amazon S3, определив именованные регистрационные данные. Чтобы упростить настройку проверенных выносок, создайте внешние регистрационные данные для указания протокола проверки подлинности, а потом укажите именованные регистрационные данные в качестве конечной точки выноски.

  1. Создайте внешние регистрационные данные и их субъект для определения сведений о том, как Salesforce проверяет подлинность выносок к ресурсам в Amazon Web Services по HTTP посредством протокола AWS Signature v4.
    Для повышения безопасности рекомендуем использовать STS. См. Создание или редактирование внешних регистрационных данных AWS Signature v4.
  2. Определите именованные регистрационные данные для указания URL-адреса конечной точки выноски.

    Убедитесь, что URL-адрес использует следующий формат: https://{api-id}.execute-api.{region}.amazonaws.com/{stage-name}.

    Например, https://a1b2c3d4e5.execute-api.us-west-2.amazonaws.com/prod. См. Создание именованных регистрационных данных.

    Примечание
    Примечание При настройке конечной точки в именованных регистрационных данных Salesforce не добавляйте :443 в узел. Добавление порта приводит к несоответствию хоста AWS Signature Version 4 и ответу 403 SignatureDoesNotMatch.
  3. Используйте основные для связывания внешних регистрационных данных с набором полномочий или профилем пользователя, чтобы пользователи могли выполнять выноски посредством именованных регистрационных данных.

Создание настраиваемого параметра внешнего поиска

  1. Введите строку «Настраиваемые параметры» в поле «Быстрый поиск» меню «Настройка» и выберите пункт «Настраиваемые параметры».
  2. Нажмите «Создать».
  3. Создайте настраиваемый параметр со следующими значениями:
    • Метка: Конфигурация внешнего поиска
    • Имя объекта: ExternalSearchConfig
    • Выберите тип настраиваемого параметра, требуемый вашей реализацией.
  4. Сохраните настраиваемый параметр.
  5. Создайте данные поля.
    Поле Тип данных Описание
    NamedCredentialName Текст Имя разработчика именованных регистрационных данных
    OperationPath Текст Путь операции API шлюза, добавленный к URL-адресу именованных регистрационных данных. Пример: Если конечной точкой API шлюза является «https://a1b2c3d4e5.execute-api.us-west-2.amazonaws.com/prod/performsearch», тогда OperationPath будет «performsearch»
    SearchProvider Текст Идентификатор поставщика поиска: Bedrock или kendra. Важно: Обязательно предоставьте значения, указанные здесь.
    TimeoutSeconds Текст Максимально допустимое время для выноски API шлюза
    IsActive Кнопка-флажок Указывает, использует ли Salesforce эту конфигурацию. Одновременно может быть активной только одна конфигурация.
  6. Используйте метки полей, API-имена и типы данных, обязательные для внедрения поиска внешнего хранилища.
  7. Создайте запись ExternalSearchConfig для службы поиска, а потом выберите IsActive.
    Примечание
    Примечание Одновременно поддерживайте активность только одной конфигурации. Если активны несколько, алгоритм поиска непредсказуем.
  8. Предоставьте пользователям доступ к конфигурации поиска.
 
Загрузка
Salesforce Help | Article