本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
微软 SharePoint 集成
通过 Microsoft SharePoint 集成,你可以对 SharePoint 列表和项目执行操作。您还可以使用包括文档库、网站和页面在内的 SharePoint 内容创建知识库。
您能做什么
SharePoint 用户可以询问有关其 SharePoint 网站和文档库中存储的内容的问题。例如,用户可以查询项目文档、团队网站,或者在多个库中搜索特定信息。该集成使用户能够快速访问和理解其 SharePoint 内容中的信息,无论其位置或类型如何,同时提供上下文详细信息,例如出版日期、修改历史记录和文档所有权,所有这些都有助于更有效地发现信息并做出更明智的决策。
开始前的准备工作
在设置 SharePoint 集成之前,请确保您具备以下条件。
-
微软 SharePoint 在线
-
操作连接器:Amazon Quick Enterprise
-
数据访问权限:Amazon Quick Professional 订阅或更高版本 — 作为管理员的一次性步骤,你的 Microsoft 管理员可能需要先征得组织同意,然后用户才能创建 SharePoint集成以提供数据。这是因为 Microsoft 在使用新应用程序(在本例中为托管 OAuth 应用程序)时需要管理员批准,除非您的用户同意设置允许绕过管理员批准。管理员可以在创建集成时登录并勾选 “代表您的组织同意”,从而在整个组织范围内授予同意。 SharePoint
准备 Microsoft 应用程序注册和身份验证
在 Amazon Quick 中设置集成之前,请准备好你的 Microsoft 应用程序注册和身份验证凭证。 SharePoint 集成支持不同的身份验证方法,具体取决于您的集成类型和用户级别。
操作连接器身份验证设置
对于操作连接器,请使用以下方法之一准备身份验证凭证:
- 用户身份验证 (3LO)
-
从你的 Microsoft Azure AD 应用程序注册中收集以下信息:
基本网址-您的 SharePoint 网站网址。
客户端 ID- AWS 应用程序客户端 ID。
客户端密钥- AWS 应用程序客户端密钥。
令牌网址- OAuth 令牌端点。
身份验证 URL- OAuth 授权端点。
重定向 URL- OAuth 重定向 URI。
所需 OAuth 范围:
-
offline_access
-
Notes.Read.All
-
Sites.Read.All
-
AllSites.Read(Sharepoint)
-
User.Read
- 服务认证(API 密钥)
-
向 SharePoint 管理员收集以下信息:
基本网址-您的 SharePoint 网站网址。
API 密钥- SharePoint API 访问密钥。
电子邮件-关联的服务帐户电子邮件。
代币生成所需的范围:
.default-默认应用程序权限范围。
数据访问身份验证设置
Amazon Quick 支持使用三足法 OAuth (3LO) 创建 SharePoint 知识库集成。对于这种方法,Amazon Quick 在其微软 Entra 账户中注册了一个具有委托权限(Sites.Read.All)的多租户应用程序。尽管是多租户应用程序,但委托权限模型仍将风险保持在较低水平。Quick 只能 SharePoint 通过经过身份验证的用户的权限进行访问。该安全模型可确保 Quick 仅限于您的用户可以访问的内容。
当管理员同意组织允许用户将数据带到 Amazon Quick 时,Azure 会自动在客户租户中创建服务主体(企业应用程序)。您可以随时从其企业应用程序中禁用或删除此服务主体,立即撤消所有访问权限。
要进行数据访问集成,请为 Microsoft 3LO 身份验证做好准备。在集成设置过程中,您需要:
-
使用有权访问 SharePoint 内容的 Microsoft 帐户登录。
-
授予所请求的权限,允许 Amazon Quick 访问您的 SharePoint 数据。
-
完成身份验证过程。
设置 SharePoint 集成
准备好 Microsoft 应用程序注册和身份验证凭证后,使用 Amazon Quick 控制台中的 “集成” 选项卡来设置 SharePoint 集成。根据您是要执行操作、访问数据还是两者兼而有之,设置过程会有所不同。
-
在 Amazon Quick 控制台中,选择集成。
-
SharePoint从集成选项中选择 Microsoft,然后单击 “添加”(加上 “+”)按钮。
-
选择您的集成类型:
-
从 Microsoft 获取数据 SharePoint-为知识库创建设置数据连接。
-
在 Microsoft 中执行操作 SharePoint-启用对 SharePoint 列表和项目的操作。
-
-
要创建知识库(从 Microsoft 获取数据 SharePoint):
-
选择下一步。
-
填写姓名并完成身份验证。
-
选择pages/files/folders要添加的内容。
-
填写姓名、描述和内容等详细信息 URLs。
-
选择创建并继续。
-
-
对于操作(在 Microsoft 中执行操作 SharePoint):
-
选择下一步。
-
添加名称和描述。
-
选择连接类型:
-
用户身份验证-针对个人用户访问的基于 3LO 的身份验证。
-
服务身份验证-基于 API 密钥的服务访问身份验证。
-
-
使用您之前准备的凭据,根据您选择的身份验证方法(用户或服务)填写连接设置。
-
选择创建并继续。
-
选择要与之共享集成的用户。
-
单击下一步。
-
单击 “创建” 后,数据同步将自动开始。
查看可用的任务操作
设置与操作功能的 SharePoint 集成后,请查看可用的任务操作以了解您可以执行哪些操作。可用的任务操作有关可用操作的完整列表,请参阅。
配置知识库
设置与数据访问功能的 SharePoint 集成后,您可以创建其他知识库。有关详细管理知识库的配置选项,请参阅。
可用的任务操作
SharePoint 操作连接器提供了 19 个用于管理 SharePoint 内容的操作。
| 操作名称 | 说明 | Type |
|---|---|---|
| 创建项目 | 创建新的列表项 | 写入 |
| 更新项目 | 更新现有列表项 | 写入 |
| 删除项目 | 删除列表项 | 写入 |
| 获取项目 | 检索特定的列表项 | 读取 |
| 列出项目 | 列出 SharePoint 列表中的项目 | 读取 |
| 获取清单 | 检索 SharePoint 列表的详细信息 | 读取 |
注意
其他操作可用于 Excel 文件管理、站点操作和高级列表管理。创建集成后,请查看完整的操作列表。
管理知识库
设置 SharePoint 集成后,您可以根据自己的 SharePoint 内容创建和管理知识库。
编辑现有知识库
您可以修改现有的 SharePoint 知识库:
-
在 Amazon Quick 控制台中,选择知识库。
-
从列表中选择您的 SharePoint 知识库。
-
选择 “操作” 下的三点图标,然后选择 “编辑知识库”。
-
根据需要更新您的配置设置,然后选择 “保存”。
创建其他知识库
您可以通过同一个 SharePoint 集成创建多个知识库:
-
在 Amazon Quick 控制台中,选择 “集成”,然后选择 “数据” 选项卡。
-
从列表中选择您现有的 SharePoint 集成。
-
选择 “操作” 下的三点图标,然后选择 “创建知识库”。
-
配置您的知识库设置,然后选择创建。
有关知识库配置选项的详细信息,请参阅常用配置设置。
受支持的内容类型
您可以根据这些 SharePoint 内容类型创建知识库。
文档库:Word、Excel、 PowerPoint、PDF、 OneNote (.one)
媒体文件: MP3、、MOV MP4、WMV
网站页面和维基页面
管理 SharePoint 集成
注意
Amazon Quick 无法 ACLs 从数据源进行同步。在 Amazon Quick 中创建知识库时,默认情况下,只有您才能从知识库中获得见解。对于共享内容,您可以通过更新知识库权限为不同的用户和群组提供访问权限。
问题排查
使用本节来解决 SharePoint 集成方面的常见问题。
身份验证问题
Azure AD 问题
症状:身份验证失败并出现 Azure AD 错误、令牌刷新失败或权限被拒绝消息。
原因和解决方案:
-
应用程序注册不正确:验证 Azure AD 应用程序注册是否包含所需的 API 权限和 OAuth 范围。
-
已过期的客户端密钥:检查客户端密钥是否已过期,并在需要时生成一个新的密钥。
-
权限不足:确保应用程序注册已获得管理员对所需权限的同意。
-
重定向 URI 不正确:验证 Azure AD 中的重定向 URI 是否与 Amazon Quick 中配置的重定向 URI 一致
权限同步失败
症状:用户无法访问他们本应有权访问的内容,也无法查看他们不应该访问的内容。
原因和解决方案:
-
权限传播延迟: SharePoint 权限可能需要一段时间才能传播。等待 15-30 分钟,然后重试。
-
嵌套组权限:检查用户是否属于可能影响权限的嵌套安全组。
-
权限继承中断:确认 SharePoint 项目没有意外破坏权限继承。
同步性能问题
同步速度慢
症状:知识库同步所需的时间比预期的要长或似乎挂起。
原因和解决方案:
-
大内容量:通过应用更严格的筛选器来缩小同步内容的范围。
-
网络连接:检查网络连接稳定性和带宽可用性。
-
SharePoint 限制: SharePoint 可能是限制请求。在非高峰时段重试同步。
内容发现问题
症状:预期的 SharePoint 内容未出现在知识库中。
原因和解决方案:
-
内容过滤器过于严格:查看和调整内容过滤设置以包含缺失的内容。
-
不支持的内容类型:验证 SharePoint 集成是否支持该内容类型。
-
权限限制:确保集成具有访问内容的相应权限。
常见错误消息
AADSTS50020: User account from identity provider does not exist in tenant-
原因:在 Azure AD 中未正确配置用户帐户。
解决方案:验证用户帐户存在于正确的 Azure AD 租户中并且拥有相应的许可证。
Access denied. You do not have permission to perform this action-
原因:请求的操作 SharePoint 权限不足。
解决方案:请联系您的 SharePoint 管理员以验证并授予相应的权限。
The request is throttled-
原因:由于使用率高, SharePoint 正在限制请求数量。
解决方法:请等待并重试该操作。考虑在非高峰时段降低请求频率或同步频率。