本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Drupal
注意
截至 2026 年 5 月 31 日,現有客戶仍能完全支援 Drupal 連接器。雖然此連接器不再可供新使用者使用,但目前的使用者可以繼續使用它,而不會中斷。我們不斷發展連接器產品組合,以提供更具可擴展性和可自訂性的解決方案。對於未來的整合,我們建議您探索 Amazon Kendra Custom Connector Framework【1】,其設計旨在支援更廣泛的企業使用案例和增強的靈活性。
Drupal 是一種開放原始碼內容管理系統 (CMS),可用來建立網站和 Web 應用程式。您可以使用 在 Drupal 中 Amazon Kendra 為下列項目編製索引:
-
內容 - 文章、基本頁面、基本區塊、使用者定義的內容類型、使用者定義區塊類型、自訂內容類型、自訂區塊類型
-
註解 - 適用於任何內容類型和區塊類型
-
附件 - 適用於任何內容類型和區塊類型
您可以使用Amazon Kendra 主控台
如需對 Amazon Kendra Drupal 資料來源連接器進行故障診斷,請參閱 對資料來源進行故障診斷。
支援的功能
Amazon Kendra Drupal 資料來源連接器支援下列功能:
-
欄位映射
-
使用者內容篩選
-
包含/排除篩選條件
-
完整和增量內容同步
-
虛擬私有雲端 (VPC)
先決條件
在您可以使用 Amazon Kendra 為 Drupal 資料來源編製索引之前,請在 Drupal 和 AWS 帳戶中進行這些變更。
在 Drupal 中,請確定您有:
-
建立 Drupal (Standard) Suite 帳戶和具有管理員角色的使用者。
-
複製您的 Drupal 網站名稱並設定了主機 URL。例如,
https://<hostname>/<drupalsitename>
。 -
設定的基本身分驗證登入資料,其中包含使用者名稱 (Drupal 網站登入使用者名稱) 和密碼 (Drupal 網站密碼)。
-
建議:已設定 OAuth 2.0 憑證字符。使用此字符與您的 Drupal 密碼授予、用戶端 ID、用戶端秘密、使用者名稱 (Drupal 網站登入使用者名稱) 和密碼 (Drupal 網站密碼) 一起連接到 Amazon Kendra。
-
已使用管理員角色在您的 Drupal 帳戶中新增下列許可:
-
管理區塊
-
管理 block_content 顯示
-
管理 block_content 欄位
-
管理 block_content 表單顯示
-
管理檢視
-
檢視使用者電子郵件地址
-
檢視自己的未發佈內容
-
檢視頁面修訂
-
檢視文章修訂
-
檢視所有修訂
-
檢視管理佈景主題
-
存取內容
-
存取內容概觀
-
存取註解
-
搜尋內容
-
存取檔案概觀
-
存取內容連結
注意
如果有使用者定義的內容類型或使用者定義的區塊類型,或有任何檢視和區塊新增至 Drupal 網站,則必須提供管理員存取權。
-
在您的 中 AWS 帳戶,請確定您有:
-
建立 Amazon Kendra 索引,如果使用 API, 會記下索引 ID。
-
為您的資料來源建立 IAM 角色,如果使用 API, 會記下 IAM 角色的 ARN。
注意
如果您變更身分驗證類型和登入資料,則必須更新您的 IAM 角色以存取正確的 AWS Secrets Manager 秘密 ID。
-
將您的 Drupal 身分驗證登入資料存放在 AWS Secrets Manager 秘密中,如果使用 API, 會記下秘密的 ARN。
注意
我們建議您定期重新整理或輪換您的登入資料和秘密。僅為您自己的安全提供必要的存取層級。我們不建議您在資料來源以及連接器 1.0 和 2.0 版 (如適用) 之間重複使用登入資料和秘密。
如果您沒有現有的 IAM 角色或秘密,則可以在將 Drupal 資料來源連線到 時,使用 主控台建立新的 IAM 角色和 Secrets Manager 秘密 Amazon Kendra。如果您使用的是 API,則必須提供現有 IAM 角色和 Secrets Manager 秘密的 ARN,以及索引 ID。
連線指示
若要 Amazon Kendra 連線至 Drupal 資料來源,您必須提供 Drupal 登入資料的詳細資訊,以便 Amazon Kendra 可以存取您的資料。如果您尚未為 設定 Drupal, Amazon Kendra 請參閱 先決條件。
備註
-
Drupal APIs 沒有官方限流限制。
-
Java SDKs不適用於 Drupal。
-
只能使用原生 JSON API 的 來擷取 Drupal 資料。
-
與任何 Drupal View 無關的內容類型無法編目。
-
您需要管理員存取權才能從 Drupal Blocks 爬取資料。
-
沒有可使用 HTTP 動詞建立使用者定義內容類型的 JSON API。
-
文章、基本頁面、基本區塊、使用者定義內容類型和使用者定義區塊類型的文件內文和註解會以 HTML 格式顯示。如果 HTML 內容格式不正確,則 HTML 相關標籤會出現在文件內文和註解中,並且會顯示在搜尋結果中 Amazon Kendra 。
-
不會導入不含描述或內文的內容類型和區塊類型 Amazon Kendra。只有這類內容或區塊類型的註解和附件才會擷取到您的 Amazon Kendra 索引中。