

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

# MySQL 資料庫資料來源入門 （主控台）
<a name="getting-started-mysql"></a>

您可以使用 Amazon Kendra 主控台開始使用 MySQL 資料庫做為資料來源。當您使用主控台時，您可以指定建立 MySQL 資料庫內容索引所需的連線資訊。如需詳細資訊，請參閱[使用資料庫資料來源](https://docs.aws.amazon.com/kendra/latest/dg/data-source-database.html)。

您必須先建立 MySQL 資料庫，然後才能建立資料庫的資料來源。

使用下列程序來建立基本 MySQL 資料庫。程序假設您已依照 的步驟 1 建立索引[Amazon Kendra 主控台入門](gs-console.md)。

**建立 MySQL 資料庫**

1. 登入 AWS 管理主控台 並開啟位於 https：//[https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/) 的 Amazon RDS 主控台。

1. 從導覽窗格中，選擇**子網路群組**，然後選擇**建立資料庫子網路群組**。

1. 命名群組並選擇您的 Virtual Private Cloud (VPC)。如需設定 VPC 的詳細資訊，請參閱[設定 Amazon Kendra 以使用 VPC](https://docs.aws.amazon.com/kendra/latest/dg/vpc-configuration.html)。

1. 新增 VPC 的私有子網路。您的私有子網路是未連線至 NAT 的子網路。選擇**建立**。

1. 從導覽窗格中，選擇**資料庫**，然後選擇**建立資料庫。**

1. 使用下列參數來建立資料庫。將所有其他參數保留為預設值。
   + **引擎選項** - MySQL
   + **範本** - 免費方案
   + **登入資料設定** - 輸入並確認密碼
   + 在**連線**下，選擇**其他連線組態**。進行下列選擇。
     + **子網路群組** - 選擇您在步驟 4 中建立的子網路群組。
     + **VPC 安全群組** - 選擇包含您在 VPC 中建立的傳入和傳出規則的群組。例如 **DataSourceSecurityGroup**。如需設定 VPC 的詳細資訊，請參閱[設定 Amazon Kendra 以使用 VPC](https://docs.aws.amazon.com/kendra/latest/dg/vpc-configuration.html)。
   + **在其他組態**下，將**初始資料庫名稱**設定為 **content**。

1. 選擇**建立資料庫**。

1. 從資料庫清單中，選擇您的新資料庫。記下資料庫端點。

1. 建立資料庫之後，您必須建立資料表來保存文件。建立資料表超出這些指示的範圍。建立資料表時，請注意下列事項：
   + 資料庫名稱—**content**
   + 資料表名稱—**documents**
   + 資料欄 —**ID**、**Body**、 **Title**和 **LastUpdate**。您可以視需要包含其他資料欄。

現在您已建立 MySQL 資料庫，您可以為資料庫建立資料來源。

**建立 MySQL 資料來源**

1. 登入 AWS 管理主控台 ，並在 https：//[https://console.aws.amazon.com/kendra/home](https://console.aws.amazon.com/kendra/home) 開啟 Amazon Kendra 主控台。

1. 從導覽窗格中，選擇**索引**，然後選擇您的索引。

1. 選擇**新增資料來源**，然後選擇 **Amazon RDS**。

1. 輸入資料來源的名稱和描述，然後選擇**下一步**。

1. 選擇 **MySQL**。

1. 在**連線存取**下，輸入下列資訊：
   + **Endpoint** - 您先前建立之資料庫的端點。
   + **連接埠**：資料庫的連接埠號碼。對於 MySQL，預設值為 3306。
   + **身分驗證類型** - 選擇**新增**。
   + **新的秘密容器名稱** — 資料庫登入資料之 Secrets Manager 容器的名稱。
   + **使用者名稱** — 具有資料庫管理存取權的使用者名稱。
   + **密碼** - 使用者的密碼，然後選擇**儲存身分驗證**。
   + **資料庫名稱**—**content**。
   + **資料表名稱**—**documents**。
   + **IAM 角色** - 選擇**建立新角色**，然後輸入角色的名稱。

1. 在**資料欄組態**中，輸入下列項目：
   + **文件 ID 資料欄名稱**—**ID**
   + **文件標題欄名稱**—**Title**
   + **文件資料欄名稱**—**Body**

1. 在**資料欄變更偵測**中，輸入下列內容：
   + **變更偵測資料欄** —**LastUpdate**

1. 在**設定 VPC 和安全群組**中提供下列項目：
   + 在**虛擬私有雲端 (VPC)** 中，選擇您的 VPC。
   + 在**子網路**中，選擇您在 VPC 中建立的私有子網路。
   + 在 **VPC 安全群組**中，選擇安全群組，其中包含您在 VPC for MySQL 資料庫中建立的傳入和傳出規則。例如 **DataSourceSecurityGroup**。

1. 在**設定同步執行排程**中，選擇**隨需執行**，然後選擇**下一步**。

1. 在**資料來源欄位映射**中，選擇**下一步**。

1. 檢閱資料來源的組態，以確保其正確。當您確信一切正確時，請選擇**建立**。