本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
開始使用 MySQL 資料庫資料來源 (主控台)
您可以使用Amazon Kendra控制台開始使用 MySQL 數據庫作為數據源。當您使用控制台時,指定您需要索引 MySQL 數據庫的內容的連接信息。如需詳細資訊,請參閱使用資料庫資料來源。
你首先需要創建一個 MySQL 數據庫,然後你可以為數據庫創建一個數據源。
使用下列程序來建立基本的 MySQL 資料庫。此程序假設您已經在之後的步驟 1 建立索引Amazon Kendra 主控台入門。
若要建立 MySQL 資料庫
登入 AWS Management Console,並開啟 Amazon RDS 主控台,網址為 https://console.aws.amazon.com/rds/
。 -
在瀏覽窗格中,選擇子網路群組,然後選擇建立資料庫子網路群組。
-
為群組命名,然後選擇您的虛擬私有雲 (VPC)。如需有關設定 VPC 的詳細資訊,請參閱設定Amazon Kendra為使用 V PC。
-
新增 VPC 的私有子網路。您的私人子網路是未連線到 NAT 的子網路。選擇 建立 。
-
在瀏覽窗格中,選擇 [資料庫],然後選擇 [建立資料庫]。
-
使用下列參數來建立資料庫。將所有其他參數保留為預設值。
-
引擎選項
-
範本 — 免費方案
-
身份證明設定 — 輸入並確認密碼
-
在 [連線] 下,選擇 [其他連線組態] 做出下列選擇。
-
子網路群組 — 選擇您在步驟 4 中建立的子網路群組。
-
VPC 安全群組 — 選擇包含您在 VPC 中建立的輸入和輸出規則的群組。例如:
DataSourceSecurityGroup
。如需有關設定 VPC 的詳細資訊,請參閱設定Amazon Kendra為使用 V PC。
-
-
在其他組態下,將初始資料庫名稱設定為
content
。
-
-
選擇 Create database (建立資料庫)。
-
從資料庫清單中,選擇您的新資料庫。記下資料庫端點。
-
建立資料庫之後,您必須建立一個表格來保存您的文件。建立資料表不在這些指示的範圍之外。建立表格時,請注意下列事項:
-
資料庫名稱 —
content
-
表格名稱 —
documents
-
列-
ID
Title
,Body
,和LastUpdate
。如果需要,您可以包括其他列。
-
現在您已經建立了 MySQL 資料庫,您可以為資料庫建立資料來源。
若要建立 MySQL 資料來源
-
請登入AWS Management Console並開啟Amazon Kendra主控台,網址為 https://console.aws.amazon.com/kendra/home
。 -
在導覽窗格中,選擇 [索引],然後選擇您的索引。
-
選擇新增資料來源,然後選擇亞馬遜 RDS。
-
輸入資料來源的名稱和說明,然後選擇 [下一步]。
-
選擇 MySQL。
-
在「連線存取」下,輸入下列資訊:
-
端點-您先前建立的資料庫的端點。
-
連接埠-資料庫的連接埠號碼。對於 MySQL,默認值是 3306。
-
驗證類型 — 選擇 [新增]。
-
新密碼容器名稱 — 資料庫認證之Secrets Manager容器的名稱。
-
使用者名稱-具有資料庫管理存取權的使用者名稱。
-
密碼 — 使用者的密碼,然後選擇 [儲存驗證]。
-
資料庫名稱 —
content
。 -
表格名稱 —
documents
. -
IAM 角色 — 選擇 [建立新角色],然後輸入角色的名稱。
-
-
在欄組態中輸入以下內容:
-
文件 ID 欄名稱 —
ID
-
文件標題欄名稱 —
Title
-
文件資料欄名稱 —
Body
-
-
在欄變更偵測中輸入下列內容:
-
更改檢測列-
LastUpdate
-
-
在配置 VPC 和安全組中提供以下內容:
-
在虛擬私有雲(VPC)中,選擇您的 VPC。
-
在子網路中,選擇您在 VPC 中建立的私人子網路。
-
在 VPC 安全群組中,選擇包含您在 VPC 適用於 MySQL 資料庫中建立的輸入和輸出規則的安全群組。例如:
DataSourceSecurityGroup
。
-
-
在設定同步執行排程中,選擇視需求執行,然後選擇下一步。
-
在 [資料來源欄位對應] 中,選擇 [下一步
-
檢閱資料來源的組態,以確保資料來源正確無誤。如果您滿意所有項目都正確無誤,請選擇 [建立]。