本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Drupal
注意
截至 2026 年 5 月 31 日,現有客戶仍能完全支援 Drupal 連接器。雖然此連接器不再提供給新使用者,但現有使用者仍可不間斷使用。我們持續優化連接器產品組合,以提供更具可擴展性及自訂化的解決方案。對於未來的整合,我們建議您探索 Amazon Kendra Custom Connector Framework【1】,其設計旨在支援更廣泛的企業使用案例和增強的靈活性。
Drupal 是一種開放原始碼的內容管理系統 (CMS),可用來建立網站和 Web 應用程式。您可以使用 在 Drupal 中Amazon Kendra為下列項目編製索引:
-
內容 - 文章、基本頁面、基本區塊、使用者定義的內容類型、使用者定義區塊類型、自訂內容類型、自訂區塊類型
-
註解 - 適用於任何內容類型和區塊類型
-
附件 - 適用於任何內容類型和區塊類型
您可以使用 Amazon Kendra主控台
如需對 Amazon KendraDrupal 資料來源連接器進行故障診斷,請參閱 對資料來源進行故障診斷。
支援的功能
Amazon KendraDrupal 資料來源連接器支援下列功能:
-
欄位對應
-
使用者內容篩選
-
包含/排除篩選條件
-
完整和增量內容同步
-
虛擬私有雲端 (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索引中。