本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
MySQL 数据库数据来源入门(控制台)
通过 Amazon Kendra 控制台,您可以开始使用 MySQL 数据库作为数据来源。使用该控制台时,您可以指定为 MySQL 数据库的内容建立索引所需的连接信息。有关更多信息,请参阅使用数据库数据来源。
首先,您需要创建 MySQL 数据库,然后才能为该数据库创建数据来源。
按照以下过程创建 MySQL 的基本数据库。此过程假定您已按照Amazon Kendra 控制台入门中的步骤 1 创建了索引。
创建 MySQL 数据库
登录 AWS Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/
。 -
从导航窗格中,选择子网组,然后选择创建数据库子网组。
-
为子网组命名,然后选择 虚拟私有云 (VPC)。有关配置 VPC 的更多信息,请参阅配置 Amazon Kendra 以使用 VPC。
-
添加 VPC 的私有子网。您的私有子网是未连接到 NAT 的子网。选择 Create(创建)。
-
在导航窗格中,选择数据库,然后选择创建数据库。
-
使用以下参数创建数据库。将所有其他参数保留为默认值。
-
引擎选项 - MySQL
-
模板 - 免费套餐
-
凭证设置 - 输入并确认密码
-
在连接下,选择其他连接配置。进行以下选择:
-
子网组 - 选择您在步骤 4 中创建的子网组。
-
VPC 安全组 - 选择包含您在 VPC 中创建的入站和出站规则的组。例如,
DataSourceSecurityGroup
。有关配置 VPC 的更多信息,请参阅配置 Amazon Kendra 以使用 VPC。
-
-
在其他配置下,将初始数据库名称设置为
content
。
-
-
选择 Create database(创建数据库)。
-
从数据集列表中选择您的新数据库。记录数据库端点。
-
创建数据库后,您必须创建一个用于保存文档的表。创建表不在这些说明的讨论范围之内。创建表时,请注意以下几点:
-
数据库名称 -
content
-
表名称 -
documents
-
列 -
ID
、Title
、Body
和LastUpdate
。如果需要,可以添加其他列。
-
现在,您已创建 MySQL 数据库,可以为该数据库创建一个数据来源。
创建 MySQL 数据来源
-
登录 AWS Management Console并打开 Amazon Kendra 控制台 (https://console.aws.amazon.com/kendra/home
)。 -
从导航窗格中选择索引,然后选择您的索引。
-
选择添加数据来源,然后选择 Amazon RDS。
-
键入数据来源的名称和描述,然后选择下一步。
-
选择 MySQL。
-
在连接访问权限下,输入以下信息:
-
端点 - 您之前创建的数据库的端点。
-
端口 - 数据库的端口号。MySQL 的默认端口号是 3306。
-
身份验证类型 - 选择新建。
-
新的密钥容器名称 - 数据库凭证的 Secrets Manager 容器的名称。
-
用户名 - 对数据库具有管理权限的用户的名称。
-
密码 - 用户的密码,然后选择保存身份验证。
-
数据库名称 -
content
。 -
表名称 -
documents
。 -
IAM 角色 - 选择创建新角色,然后输入该角色的名称。
-
-
在列配置中,输入:
-
文档 ID 列名称 -
ID
-
文档标题列名称 -
Title
-
文档数据列名称 -
Body
-
-
在列更改检测中,输入:
-
更改检测列 -
LastUpdate
-
-
在配置 VPC 和安全组中,提供:
-
在虚拟私有云 (VPC) 中,选择您的 VPC。
-
在子网中,选择您在 VPC 中创建的私有子网。
-
在 VPC 安全组中 - 选择包含您在 VPC 中创建的入站和出站规则的安全组。例如,
DataSourceSecurityGroup
。
-
-
在设置同步运行计划中,选择按需运行,然后选择下一步。
-
在数据来源字段映射中,选择下一步。
-
检查数据来源的配置,确保正确无误。如果您认为所有设置都正确,请选择创建。