ServiceNow 連接器 1.0 版 - Amazon Kendra

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

ServiceNow 連接器 1.0 版

ServiceNow 提供雲端服務管理系統,以建立和管理組織層級的工作流程,例如 IT 服務、票務系統和支援。您可以使 Amazon Kendra 用編製目 ServiceNow 錄、知識文章及其附件的索引。

注意

對 ServiceNow 連接器 V1.0/ ServiceNowConfiguration API 的 Support 預定於 2023 年結束。我們建議您移轉至或使用 ServiceNow 連接器 V2.0/ TemplateConfiguration API。

如需疑難排解資 Amazon Kendra ServiceNow 料來源連接器,請參閱疑難排解資料來

支援的功能

Amazon Kendra ServiceNow 資料來源連接器支援下列功能:

  • ServiceNow 執行個體版本:倫敦、其他

  • 包含/排除模式:服務目錄、知識文章及其附件

必要條件

在您可以用來 Amazon Kendra 為資 ServiceNow 料來源建立索引之前,請先在 ServiceNow 和 AWS 帳戶中進行這些變更。

在中 ServiceNow,請確定您有:

  • 建立 ServiceNow 管理員帳戶並建立 ServiceNow執行個體。

  • 已複製執 ServiceNow 行個體 URL 的主機。例如,如果執行個體的網址是 https://your-domain.service-now.com,則您輸入的主機網址格式為您的網域。

  • 記下您的基本驗證認證,其中包含允許連線 Amazon Kendra 至 ServiceNow 執行個體的使用者名稱和密碼。

    注意

    我們建議您定期重新整理或輪換您的認證和密碼。僅為您自己的安全提供必要的訪問級別。我們建議您跨資料來源以及連接器 1.0 和 2.0 版 (如果適用) 重複使用認證和密碼。

  • 選用性:設定 OAuth 2.0 認證權杖,可識別 Amazon Kendra 並產生使用者名稱、密碼、用戶端 ID 和用戶端密碼。使用者名稱和密碼必須提供對 ServiceNow 知識庫和服務目錄的存取權。如需詳細資訊,請參閱 OAuth 2.0 驗證的ServiceNow 文件。

  • 已新增下列權限:

    • KB 類別

    • 知識知識

    • 知識庫

    • kb_uc_cannot_讀取_mtom

    • kb_uc_can_讀取_mtom

    • 目錄

    • 分類

    • 貓項目

    • 系統附件

    • 系統附件文件

    • 系統使用者角色

  • 已勾選的每個文件在您打算用於相同索引的其他資料來源中 ServiceNow 和其他資料來源之間都是唯一的。您要用於索引的每個資料來源不得包含跨資料來源的相同文件。文件 ID 對索引來說是全域的,而且每個索引必須是唯一的。

在你的 AWS 帳戶,確保你有:

  • 建立 Amazon Kendra 索引,如果使用 API,則會記下索引 ID。

  • 為您的資料來源建立 IAM 角色,如果使用 API,則會記錄 IAM 角色的 ARN。

    注意

    如果您變更驗證類型和認證,則必須更新 IAM 角色才能存取正確的 AWS Secrets Manager 密碼 ID。

  • 將您的 ServiceNow 身份驗證憑據存儲在 AWS Secrets Manager 密鑰中,如果使用 API,則記錄密鑰的 ARN。

    注意

    我們建議您定期重新整理或輪換您的認證和密碼。僅為您自己的安全提供必要的訪問級別。我們建議您跨資料來源以及連接器 1.0 和 2.0 版 (如果適用) 重複使用認證和密碼。

如果您沒有現有的 IAM 角色或密碼,則可以在將 ServiceNow 資料來源連線到時使用主控台建立新 IAM 角色和 Secrets Manager 密碼 Amazon Kendra。如果您使用 API,則必須提供現有 IAM 角色和 Secrets Manager 密碼的 ARN,以及索引 ID。

連接說明

若要連線 Amazon Kendra 到 ServiceNow 資料來源,您必須提供資料來源的必要詳細 ServiceNow 資訊, Amazon Kendra 以便能夠存取您的資料。如果您尚未設定「 Amazon Kendra 請 ServiceNow 參閱必要條件」。

Console

若要連線 Amazon Kendra 到 ServiceNow

  1. 登入 AWS 管理主控台並開啟主Amazon Kendra 控台

  2. 在左側導覽窗格中,選擇 [索引],然後從索引清單中選擇要使用的索引。

    注意

    您可以選擇在索引設置下配置或編輯您的用戶訪問控制設置

  3. 在 [開始使用] 頁面上,選擇 [新增資料來源]。

  4. 在 [新增資料來源] 頁面上,選擇 [ServiceNow連接器 V1.0],然後選擇 [新增資料來源]。

  5. 在 [指定資料來源詳細資訊] 頁面上,輸入下列資訊:

    1. 名稱和說明中,對於資料來源名稱 — 輸入資料來源的名稱。您可以包含連字號,但不能包含空格。

    2. (選擇性) 說明 — 輸入資料來源的選用說明。

    3. 預設語言中 — 選擇一種語言來篩選索引的文件。除非另有指定,否則語言預設為英文。文件中繼資料中指定的語言會覆寫選取的語言。

    4. 在「」中,針對「新增標籤」— 包含可選標籤以搜尋和篩選資源或追蹤 AWS 成本。

    5. 選擇下一步

  6. 在 [定義存取和安全性] 頁面上,輸入下列資訊:

    1. ServiceNow 主機 — 輸入 ServiceNow主機 URL。

    2. ServiceNow 版本 — 選取您的 ServiceNow 版本。

    3. 根據您的使用案例,在基本驗證Oauth 2.0 驗證之間進行選擇。

    4. AWS Secrets Manager 祕密 — 選擇現有密碼或建立新 Secrets Manager 密碼來儲存您的 ServiceNow 驗證認證。如果您選擇建立新密碼,則會開啟一個 AWS Secrets Manager 密碼視窗。

      1. 秘密名稱 — 您秘密的名稱。前綴 'AmazonKendraServiceNow-' 會自動添加到您的密碼名稱中。

      2. 如果使用基本驗證 — 輸入您戶的密碼名稱、使用者名稱和密碼。 ServiceNow

        如果使用 OAuth2 驗證 — 輸入您在帳戶中建立的密碼名稱、使用名稱、密碼、用戶端 ID 和用戶端密碼。 ServiceNow

      3. 選擇 [儲存並新增密碼]。

    5. IAM role — 選擇現有 IAM 角色或建立新 IAM 角色以存取存放庫認證和索引內容。

      注意

      IAM 用於索引的角色不能用於資料來源。如果您不確定索引或常見問題集是否使用現有角色,請選擇 [建立新角色] 以避免發生錯誤。

    6. 選擇下一步

  7. 在 [設定同步設定] 頁面上,輸入下列資訊:

    1. 包含知識文章 — 選擇索引知識文章。

    2. 知識文章類型 — 根據您的使用案例,在「僅包含公開文章」和「根據 ServiceNow 篩選器查詢包含文章」之間進行選擇。如果您選取「根據 ServiceNow 篩選器查詢包含文章」,則必須輸入從 ServiceNow帳戶複製的篩選器查詢

    3. 包含知識文章附件 — 選擇索引知識文章附件。您也可以選取要建立索引的特定檔案類型。

    4. 包含目錄項目 — 選擇索引目錄項目。

    5. 包含目錄項目附件 — 選擇索引目錄項目附件。您也可以選取要建立索引的特定檔案類型。

    6. 頻率:與資料來源同步的頻率。 Amazon Kendra

    7. 選擇下一步

  8. [設定欄位對映] 頁面上,輸入下列資訊:

    1. 知識文章服務目錄 — 從 Amazon Kendra 產生的預設資料來源欄位和其他建議的欄位對應中選取您要對應至索引的其他建議欄位對應。

    2. 新增欄位 — 新增自訂資料來源欄位,以建立要對映的索引欄位名稱和欄位資料類型。

    3. 選擇下一步

  9. 在 [檢閱並建立] 頁面上,檢查您輸入的資訊是否正確,然後選取 [新增資料來源]。您也可以從此頁面選擇編輯您的資訊。成功新增資料來源後,您的資料來源將顯示在 [資料來源] 頁面上。

API

若要連線 Amazon Kendra 到 ServiceNow

您必須使用 ServiceNowConfiguration API 指定下列項目:

  • 資料來源 URL — 指定 ServiceNow URL。主機端點應如下所示:的網域。

  • 資料來源主機執行個體 — 將 ServiceNow 主機執行個體版本指定為LONDONOTHERS

  • 秘密 Amazon 資源名稱 (ARN) — 提供包含您在帳戶中建立的身份驗證登入資料的 Secrets Manager 密碼的 Amazon 資源名稱 (ARN)。 ServiceNow

    如果您使用的是基本驗證,密碼會以下列金鑰儲存在 JSON 結構中:

    { "username": "user name", "password": "password" }

    如果您使用的是 OAuth2 驗證,則密碼會以下列金鑰儲存在 JSON 結構中:

    { "username": "user name", "password": "password", "clientId": "client id", "clientSecret": "client secret" }
  • IAM role — 指定RoleArn何時呼叫CreateDataSource以提供具有存取 Secrets Manager 密碼之權限的 IAM 角色,以及呼叫 ServiceNow 連接器和 Amazon Kendra所需公用 API 的時間。有關詳情,請參閱資 ServiceNow 料來源的IAM 角色

您還可以添加以下可選功能:

  • 欄位對映 — 選擇將資 ServiceNow 料來源欄位對映至 Amazon Kendra 索引欄位。如需詳細資訊,請參閱映射資料來源欄位

    注意

    您的文件需要文件內文欄位或文件內文對等項目,才能搜尋您的文件。 Amazon Kendra 您必須將資料來源中的文件內文欄位名稱對應至索引欄位名稱_document_body。所有其他欄位是選用的。

  • 包含和排除篩選器 — 指定是否要包含或排除目錄和知識文章的某些檔案附件。

    注意

    大多數資料來源使用規則運算式模式,這些模式是稱為篩選器的包含或排除模式。如果您指定包含篩選器,則只有符合包含項目篩選器的內容會編製索引。不符合包含篩選器的任何文件都不會建立索引。如果您指定包含和排除篩選器,符合排除篩選器的文件將不會建立索引,即使它們符合包含篩選器也是如此。

  • 索引參數 — 您也可以選擇指定是否要:

    • 索引知識文章和服務目錄,或兩者。如果您選擇索引知識文件和服務目錄項目,則必須提供對應至索引中索引文件內容欄位的 Amazon Kendra 欄位名稱。 ServiceNow

    • 為知識文章和目錄項目建立附件的索引。

    • 使用從一個或多個知識庫中選擇文檔的 ServiceNow 查詢。知識庫可以是公共的或私人的。如需詳細資訊,請參閱使用查詢指定要索引的文件

進一步了解

若要進一步瞭解 Amazon Kendra 與 ServiceNow 資料來源整合的相關資訊,請參閱: