本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Drupal
注意
直到 2026 年 5 月 31 日,现有客户仍将完全支持 Drupal 连接器。虽然此连接器不再可供新用户使用,但当前用户可以不间断地继续使用它。我们不断发展我们的连接器产品组合,以提供更具可扩展性和可定制性的解决方案。对于未来的集成,我们建议您探索 Amazon Kendra 定制连接器框架 [1],该框架旨在以更高的灵活性支持更广泛的企业用例。
Drupal 是一个可用于创建网站和 Web 应用程序的开源内容管理系统(CMS)。你可以在 Drupal 中使用 Amazon Kendra 索引以下内容:
-
内容 - 文章、基本页面、基本数据块、用户定义的内容类型、用户定义的数据块类型、自定义内容类型、自定义数据块类型
-
评论 - 适用于任何内容类型和数据块类型
-
附件 - 适用于任何内容类型和数据块类型
您可以使用Amazon Kendra 控制台
要对 Amazon Kendra Drupal 数据源连接器进行故障排除,请参阅数据来源故障排除。
支持的特征
Amazon Kendra Drupal 数据源连接器支持以下功能:
-
字段映射
-
用户上下文筛选
-
包含/排除筛选条件
-
完整内容和增量内容同步
-
Virtual Private Cloud (VPC) [虚拟私有云(VPC)]
先决条件
在使用 Amazon Kendra 索引 Drupal 数据源之前,请在您的 Drupal 和 AWS 帐户中进行这些更改。
在 Drupal 中,请确保:
-
已创建一个 Drupal(标准)套件账户和一个具有管理员角色的用户。
-
已复制 Drupal 站点名称并配置了主机 URL。例如
https://<hostname>/<drupalsitename>
。 -
已配置包含用户名(Drupal 网站登录用户名)和密码(Drupal 网站密码)的基本身份验证凭证。
-
推荐:已配置 OAuth 2.0 凭据令牌。使用此令牌以及您的 Drupal 密码授权、客户端 ID、客户端密钥、用户名(Drupal 网站登录用户名)和密码(Drupal 网站密码)连接到 Amazon Kendra。
-
使用管理员角色在您的 Drupal 账户中添加了以下权限:
-
管理数据块
-
挂你数据块内容显示
-
管理数据块内容字段
-
管理数据块内容表达显示
-
管理视图
-
查看用户电子邮件地址
-
查看自己的未发布内容
-
查看页面修订
-
查看文章修订
-
查看所有修订
-
查看管理主题
-
访问内容
-
访问内容概览
-
访问注释
-
搜索内容
-
访问文件概览
-
访问上下文链接
注意
如果存在用户定义的内容类型或用户定义的数据块类型,或者任何视图和区块被添加到 Drupal 网站,则必须为其提供管理员访问权限。
-
在你的 AWS 账户,请确保你有:
-
已创建 Amazon Kendra 索引,如果使用 API,则记下索引 ID。
-
为您的数据源@@ 创建了一个 IAM 角色,如果使用 API,请记下该角色的 ARN。 IAM
注意
如果您更改了身份验证类型和证书,则必须更新您的 IAM 角色才能访问正确的 AWS Secrets Manager 密钥 ID。
-
将您的 Drupal 身份验证凭证存储在 AWS Secrets Manager 密钥中,如果使用 API,请记下密钥的 ARN。
注意
我们建议您定期刷新或轮换您的凭证和密码。为了安全起见,请仅提供必要的访问权限级别。我们建议不要跨数据来源以及连接器版本 1.0 和 2.0(如果适用)重复使用凭证和密钥。
如果您没有现有的 IAM 角色或密钥,则可以在将 Drupal 数据源连接到 Amazon Kendra时使用控制台创建新的 IAM 角色和 Secrets Manager 密钥。如果您使用的是 API,则必须提供现有 IAM 角色和 Secrets Manager 密钥的 ARN 以及索引 ID。
连接说明
要 Amazon Kendra 连接到您的Drupal数据源,您必须提供您的Drupal凭据的详细信息, Amazon Kendra 以便访问您的数据。如果您尚未配置 Drupal,请参 Amazon Kendra 阅先决条件。
备注
-
Drupal APIs 没有官方的限制限制。
-
Java SDKs 不适用于 Drupal。
-
只能使用原生 JSON API 获取 Drupal 数据。
-
无法爬取与任何 Drupal 视图无关的内容类型。
-
您需要管理员访问权限才能从 Drupal 数据块中爬取数据。
-
没有可用于使用 HTTP 动词创建用户定义的内容类型的 JSON API。
-
文章、基本页面、基本数据块、用户定义的内容类型和用户定义的数据块类型的文档正文和评论以 HTML 格式显示。如果 HTML 内容格式不正确,则与 HTML 相关的标签将出现在文档正文和注释中,并在 Amazon Kendra 搜索结果中可见。
-
没有描述或正文的内容类型和区块类型不会被 Amazon Kendra收录。只有此类内容或区块类型的评论和附件才会被提取到您的 Amazon Kendra 索引中。