一组用于共享和管理内容、知识和应用程序的 Microsoft 产品和技术。
您好 @刘 佳强,
感谢您提供的详细信息。
您遇到的错误包括:
- “请求太多” (Too many requests):这表示 SharePoint 已因高流量暂时限制匿名链接请求。
- “拒绝访问” (Access denied):当限流或服务保护阻止匿名访问时会出现此错误。
SharePoint Online 会应用动态限流来保护服务性能和安全。当在短时间内出现大量匿名请求(例如多个外部来宾访问链接)时,系统可能会:
- 暂时阻止匿名链接。
- 要求登录作为备用方案。
此行为是设计使然,并非由您组织的设置导致。您的策略正确允许“任何人”链接,但限流由 Microsoft 在服务级别强制执行。
每个应用程序在租户中都有自己的限制,这些限制基于每个组织购买的许可证数量,详见:SharePoint 限制 - Service Descriptions | Microsoft Learn.
应用程序在所有 API 端点(包括 Microsoft Graph、CSOM 和 REST)上发出的每个请求都会计入应用程序的使用量。如果超过这些阈值,将发生限流以保护服务性能。
限流是动态的,如果使用模式超过阈值则无法避免。最佳做法包括:
- 优化请求模式。
- 对外部用户使用经过身份验证的共享。
- 在应用程序和工作流中实现重试逻辑。
关于匿名链接:
大量匿名流量可能触发限流。
Microsoft 建议在大规模外部共享时使用经过身份验证的访问(例如带有一次性验证码的“特定人员”链接)。
匿名链接应仅用于低流量场景。
供您参考:避免在 SharePoint Online 中受限或遭屏蔽 | Microsoft Learn
**如果您的链接并未出现高流量,**请联系 Microsoft 支持团队进行更深入的故障排除。Microsoft 支持团队可以:
- 验证是否应用了限流并确定原因(例如服务保护、可疑活动检测)。
- 检查租户级日志中的匿名链接行为,并确认是否触发了任何后端安全策略。
- 如果匿名共享对您的业务至关重要,提供例外或替代配置的建议。
- 如果行为与您的设置和使用模式不一致,将问题升级至工程团队。
业务支持:
- 查找您的 Microsoft 365 管理员:如果您不知道组织中的全局管理员是谁,可以在此找到指导:如何查找我的 Microsoft 365 管理员? - Microsoft 支持
- 提交服务请求:全局管理员应向 Microsoft 创建支持请求,以获得高级技术协助。详细说明请参阅:获取支持 - Microsoft 365 admin | Microsoft Learn
- 如果您组织的 Office 365 商业版/教育版订阅来自合作伙伴或经销商,并且全局管理员无法代表您打开服务请求,请联系经销商的支持提供商,帮助您代为打开服务请求。
如果您发现任何解决方案或有其他见解,请考虑回复此主题,以帮助社区中的其他人。
对于将您重定向到 Microsoft 技术支持团队,我深表歉意。虽然我们努力在论坛中尽可能提供帮助,但在涉及后端级诊断和高级故障排除时,我们的资源有限。有些问题需要更深入的技术分析以及仅官方支持团队才能提供的内部工具访问。
如果您需要进一步帮助,请随时回复。我在这里并乐意协助!