MySQL 数据库数据来源入门(控制台) - Amazon Kendra

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

MySQL 数据库数据来源入门(控制台)

通过 Amazon Kendra 控制台,您可以开始使用 MySQL 数据库作为数据来源。使用该控制台时,您可以指定为 MySQL 数据库的内容建立索引所需的连接信息。有关更多信息,请参阅使用数据库数据来源

首先,您需要创建 MySQL 数据库,然后才能为该数据库创建数据来源。

按照以下过程创建 MySQL 的基本数据库。此过程假定您已按照Amazon Kendra 控制台入门中的步骤 1 创建了索引。

创建 MySQL 数据库
  1. 登录 AWS Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/

  2. 从导航窗格中,选择子网组,然后选择创建数据库子网组

  3. 为子网组命名,然后选择 虚拟私有云 (VPC)。有关配置 VPC 的更多信息,请参阅配置 Amazon Kendra 以使用 VPC

  4. 添加 VPC 的私有子网。您的私有子网是未连接到 NAT 的子网。选择 Create(创建)。

  5. 在导航窗格中,选择数据库,然后选择创建数据库

  6. 使用以下参数创建数据库。将所有其他参数保留为默认值。

    • 引擎选项 - MySQL

    • 模板 - 免费套餐

    • 凭证设置 - 输入并确认密码

    • 连接下,选择其他连接配置。进行以下选择:

      • 子网组 - 选择您在步骤 4 中创建的子网组。

      • VPC 安全组 - 选择包含您在 VPC 中创建的入站和出站规则的组。例如,DataSourceSecurityGroup。有关配置 VPC 的更多信息,请参阅配置 Amazon Kendra 以使用 VPC

    • 其他配置下,将初始数据库名称设置为 content

  7. 选择 Create database(创建数据库)。

  8. 从数据集列表中选择您的新数据库。记录数据库端点。

  9. 创建数据库后,您必须创建一个用于保存文档的表。创建表不在这些说明的讨论范围之内。创建表时,请注意以下几点:

    • 数据库名称 - content

    • 表名称 - documents

    • 列 - IDTitleBodyLastUpdate。如果需要,可以添加其他列。

现在,您已创建 MySQL 数据库,可以为该数据库创建一个数据来源。

创建 MySQL 数据来源
  1. 登录 AWS Management Console并打开 Amazon Kendra 控制台 (https://console.aws.amazon.com/kendra/home)。

  2. 从导航窗格中选择索引,然后选择您的索引。

  3. 选择添加数据来源,然后选择 Amazon RDS

  4. 键入数据来源的名称和描述,然后选择下一步

  5. 选择 MySQL

  6. 连接访问权限下,输入以下信息:

    • 端点 - 您之前创建的数据库的端点。

    • 端口 - 数据库的端口号。MySQL 的默认端口号是 3306。

    • 身份验证类型 - 选择新建

    • 新的密钥容器名称 - 数据库凭证的 Secrets Manager 容器的名称。

    • 用户名 - 对数据库具有管理权限的用户的名称。

    • 密码 - 用户的密码,然后选择保存身份验证

    • 数据库名称 - content

    • 表名称 - documents

    • IAM 角色 - 选择创建新角色,然后输入该角色的名称。

  7. 列配置中,输入:

    • 文档 ID 列名称 - ID

    • 文档标题列名称 - Title

    • 文档数据列名称 - Body

  8. 列更改检测中,输入:

    • 更改检测列 - LastUpdate

  9. 配置 VPC 和安全组中,提供:

    • 虚拟私有云 (VPC) 中,选择您的 VPC。

    • 子网中,选择您在 VPC 中创建的私有子网。

    • VPC 安全组中 - 选择包含您在 VPC 中创建的入站和出站规则的安全组。例如,DataSourceSecurityGroup

  10. 设置同步运行计划中,选择按需运行,然后选择下一步

  11. 数据来源字段映射中,选择下一步

  12. 检查数据来源的配置,确保正确无误。如果您认为所有设置都正确,请选择创建