本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Google Drive 连接器 V1.0
Google Drive 是一项基于云的文件存储服务。您可以使用Amazon Kendra索引存储在 Google 云端硬盘数据源中的共享云端硬盘、“我的云端硬盘” 和 “与我共享” 文件夹中的文档和评论。您可以为 Google Workspace 文档以及文档类型中列出的文档编制索引。您还可以使用包含和排除筛选条件按文件名、文件类型和文件路径对内容进行索引。
注意
谷歌云端硬盘连接器 V1.0 /谷歌 DriveConfiguration API 于 2023 年结束。我们建议迁移到或使用 Google 云端硬盘连接器 V2.0/ TemplateConfiguration API。
要对 Amazon Kendra Google 云端硬盘数据源连接器进行故障排除,请参阅数据来源故障排除。
支持的功能
-
字段映射
-
用户访问控制
-
包含/排除筛选条件
先决条件
在使用Amazon Kendra索引 Google 云端硬盘数据源之前,请在您的 Google 云端硬盘和AWS帐号中进行这些更改。
在 Google Drive 中,请确保:
-
要么超级管理员角色已授予访问权限,要么是具有管理权限的用户。如果您已获得超级管理员角色的访问权限,则无需为自己设置超级管理员角色。
-
使用该账号创建了一个服务帐号,并激活了启用 G Suite 全网域授权,并使用该帐号将 JSON 密钥作为私有密钥。
-
已复制您的用户账户电子邮件和服务账户电子邮件。当您与您建立联系时,将您的用户帐户电子邮件作为管理员帐户电子邮件输入,在您的AWS Secrets Manager密钥中将服务帐户电子邮件作为客户端电子邮件输入。Amazon Kendra
注意
我们建议您定期刷新或轮换您的凭证和密码。为了安全起见,请仅提供必要的访问权限级别。我们建议不要跨数据来源以及连接器版本 1.0 和 2.0(如果适用)重复使用凭证和密钥。
-
在您的账户中添加了管理员 SDK API 和 Google Drive API。
-
使用超级管理员角色向您的服务帐号添加(或要求具有超级管理员角色的用户添加)以下权限:
-
https://www.googleapis.com/auth/驱动器.readonly
-
https://www.googleapis.com/auth/驱动器.metadata.readonly
-
https://www.googleapis.com/auth/管理员目录.user.readonly
-
https://www.googleapis.com/auth/admin.directory.group.
-
-
在 Google Drive 以及计划用于编制同一索引的其他数据来源中,已检查每个文档都是唯一的。您要用于编制索引的每个数据来源在所有数据来源中都不能包含相同的文档。文档对索引来说 IDs 是全局的,并且每个索引必须是唯一的。
在你的AWS 账户,请确保你有:
-
已创建Amazon Kendra索引,如果使用 API,则记下索引 ID。
-
为您的数据源@@ 创建了一个IAM角色,如果使用 API,请记下该角色的 ARN。IAM
注意
如果您更改了身份验证类型和证书,则必须更新您的IAM角色才能访问正确的AWS Secrets Manager密钥 ID。
-
将您的 Google Drive 身份验证凭证存储在 AWS Secrets Manager 密钥中,如果使用 API,请记下密钥的 ARN。
注意
我们建议您定期刷新或轮换您的凭证和密码。为了安全起见,请仅提供必要的访问权限级别。我们建议不要跨数据来源以及连接器版本 1.0 和 2.0(如果适用)重复使用凭证和密钥。
如果您没有现有的IAM角色或密钥,则可以在将 Google 云端硬盘数据源关联到时使用控制台创建新的IAM角色和Secrets Manager密钥Amazon Kendra。如果您使用的是 API,则必须提供现有IAM角色和Secrets Manager密钥的 ARN 以及索引 ID。
连接说明
Amazon Kendra要连接到您的 Google 云端硬盘数据源,您必须提供 Google 云端硬盘数据源的必要详细信息,Amazon Kendra以便访问您的数据。如果您尚未配置 Google 云端硬盘,Amazon Kendra请参阅先决条件。
了解详情
要详细了解如何Amazon Kendra与 Google 云端硬盘数据源集成,请参阅: