Loading
將外部搜尋服務連線至您的 Salesforce 組織

將外部搜尋服務連線至您的 Salesforce 組織

建立已驗證的呼叫組態,並識別 Salesforce 組織的已啟用 AWS 搜尋提供者。

必要版本

所需的使用者權限
若要建立已命名認證與自訂設定: 自訂應用程式

在您開始之前,記錄入口網頁 API 叫用 URL 和作業路徑。

另請參照:

建立已命名認證

透過定義已命名認證,保護並簡化對 Amazon S3 分類的已驗證 API 呼叫。若要簡化已驗證呼叫的設定,請建立外部認證以指定驗證通訊協定,然後將已命名認證指定為呼叫端點。

  1. 建立外部認證及其主體,以指定 Salesforce 如何使用 AWS Signature v4 通訊協定,透過 HTTP 驗證 Amazon Web Services 中資源的呼叫詳細資料。
    為了提高安全性,我們建議您使用 STS。請參閱 建立或編輯 AWS 簽章 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 簽章版本 4 主機不相符,以及 403 SignatureDoesNotMatch 回應。
  3. 使用主體將外部認證連結至權限集或使用者設定檔,讓使用者可以使用已命名認證進行呼叫。

建立外部搜尋自訂設定

  1. 進入「設定」,在「快速尋找」方塊中輸入自訂設定,然後選取「自訂設定」。
  2. 按一下「新增」。
  3. 使用這些值建立自訂設定:
    • 標籤: 外部搜尋組態
    • 物件名稱: ExternalSearchConfig
    • 選取您實作所需的自訂設定類型。
  4. 儲存自訂設定。
  5. 建立這些欄位。
    欄位 資料類型 描述
    NamedCredentialName 文字 已命名認證的開發人員名稱
    OperationPath 文字 附加至已命名認證 URL 的 Gateway API 作業路徑。範例:如果 Gateway API 端點為「https://a1b2c3d4e5.execute-api.us-west-2.amazonaws.com/prod/performsearch」,則「作業路徑」為「performsearch」
    SearchProvider 文字 搜尋提供者識別碼:bedrock 或 kendra。重要:請確認您提供此處提供的值。
    TimeoutSeconds 文字 大門 API 呼叫的允許時間上限
    IsActive 核取方塊 表示 Salesforce 是否使用此組態。一次只能啟用一個組態。
  6. 使用外部儲存搜尋實作所需的欄位標籤、API 名稱和資料類型。
  7. 為搜尋服務建立 ExternalSearchConfig 記錄,然後選取「IsActive」。
    備註
    備註 一次只能啟用一個組態。如果啟用多個搜尋,則搜尋行為無法預測。
  8. 授與使用者搜尋組態的存取權。
 
正在載入
Salesforce Help | Article