您位於此處:
將外部搜尋服務連線至您的 Salesforce 組織
建立已驗證的呼叫組態,並識別 Salesforce 組織的已啟用 AWS 搜尋提供者。
必要版本
| 所需的使用者權限 | |
|---|---|
| 若要建立已命名認證與自訂設定: | 自訂應用程式 |
在您開始之前,記錄入口網頁 API 叫用 URL 和作業路徑。
另請參照:
建立已命名認證
透過定義已命名認證,保護並簡化對 Amazon S3 分類的已驗證 API 呼叫。若要簡化已驗證呼叫的設定,請建立外部認證以指定驗證通訊協定,然後將已命名認證指定為呼叫端點。
-
建立外部認證及其主體,以指定 Salesforce 如何使用 AWS Signature v4 通訊協定,透過 HTTP 驗證 Amazon Web Services 中資源的呼叫詳細資料。
為了提高安全性,我們建議您使用 STS。請參閱 建立或編輯 AWS 簽章 v4 外部認證。
-
定義已命名認證以指定呼叫端點的 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 回應。 -
使用主體將外部認證連結至權限集或使用者設定檔,讓使用者可以使用已命名認證進行呼叫。
請參閱啟用外部認證主體。
建立外部搜尋自訂設定
- 進入「設定」,在「快速尋找」方塊中輸入自訂設定,然後選取「自訂設定」。
- 按一下「新增」。
-
使用這些值建立自訂設定:
- 標籤: 外部搜尋組態
- 物件名稱: ExternalSearchConfig
- 選取您實作所需的自訂設定類型。
- 儲存自訂設定。
-
建立這些欄位。
欄位 資料類型 描述 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 是否使用此組態。一次只能啟用一個組態。 - 使用外部儲存搜尋實作所需的欄位標籤、API 名稱和資料類型。
-
為搜尋服務建立 ExternalSearchConfig 記錄,然後選取「IsActive」。
備註 一次只能啟用一個組態。如果啟用多個搜尋,則搜尋行為無法預測。 -
授與使用者搜尋組態的存取權。
請參閱「授與使用者自訂設定的存取權」。
此文章是否解決您的問題?
請讓我們知道,以便我們改進!
