从 2026 年 5 月 (Tableau 2026.2) 开始,您可以将组织的网络配置为仅限制用户访问已批准的 Tableau Cloud 站点。此安全功能通过阻止访问未经授权的站点(例如个人试用站点或其他组织的 Tableau Cloud 站点)来帮助防止未经授权的数据共享。
注意:本主题介绍如何控制用户可以从您的网络访问哪些站点。若要控制用户可从哪些位置访问站点,请考虑 IP 筛选。
限制站点访问的好处
特定于站点的访问是一种基于网络的安全控制,允许您的组织强制用户可以从您的网络访问哪些 Tableau Cloud 站点。配置后,用户只能登录您的组织明确批准的 Tableau Cloud 站点并与之交互。这种方法在具有严格数据安全要求的行业和地区(如金融服务、医疗保健和公共部门组织)中尤为重要。
此功能可帮助组织:
- 防止数据丢失:阻止用户将公司数据上载到未经授权的 Tableau Cloud 试用站点或其他站点
- 保持合规性:防止未经授权使用未经批准的 Tableau Cloud 站点,以展示对组织数据发布和共享位置的控制
- 满足法规要求:满足受监管行业和地区严格的数据安全要求
工作方式
特定于站点的站点访问通过使用组织的网络基础结构来实现:
- 您的组织配置 SSL 代理服务器以拦截到 Tableau Cloud (
*.online.tableau.com) 的 HTTPS 流量。 - 代理向请求中添加
X-Tableau-Allowed-Sites标头,用于标识哪些 Tableau Cloud 站点已获批准访问。 - Tableau Cloud 读取这些标头,并根据批准的站点列表允许或阻止访问。
- 当用户尝试访问未经批准的站点时,访问将被拒绝。
重要信息:Tableau 支持团队无法协助配置 SSL 代理或对其进行故障排除。
限制站点访问的影响
为您的网络启用此功能后,以下访问将受到影响:
- 通过 Web 浏览器访问
- Tableau Desktop 与 Tableau Cloud 的连接
- Tableau REST API 调用
- 嵌入式视图
开始之前
特定于站点的访问需要 Tableau Cloud 云管理员和您组织的 IT 管理员之间的协调。在实施此功能之前,请确保您具有:
- SSL 代理基础结构:支持 SSL 拦截和 HTTP 标头注入的 SSL 代理服务器
- IT 支持:用于配置代理服务器和维护标头注入的技术资源
- 站点清单:已批准的 Tableau Cloud 站点 ID 的完整列表
配置特定于组织的站点访问权限
实施特定于站点的访问涉及 IT 配置和持续的 Tableau Cloud 管理。
步骤 1:识别已批准的站点
为批准的站点生成完整的站点 ID 列表的最佳方式是通过 Tableau Cloud Manager (TCM) 和 Web 浏览器的开发人员工具。
打开 Web 浏览器并转到浏览器的开发人员工具。
转到并以云管理员身份登录到 Tableau Cloud Manager。
返回浏览器的开发人员工具,在“网络”选项卡上,执行以下操作:
查找对
https://<your-tenant-name>.cloudmanager.tableau.com/api/v1/tenants/<tenantId>/sites的请求。转到
sites?maxResults=200。检查响应。响应包含租户内所有站点的列表,包括站点 ID。站点 ID 列为
siteUUID。捕获响应中的所有
siteUUID值,以编译要包含在标头中的X-Tableau-Allowed-Sites站点列表。
步骤 2:与 IT 合作配置 SSL 代理
向您的 IT 管理员提供已批准站点的列表,并与他们一起配置 SSL 代理。
配置 SSL 代理以将以下标头添加到对 *.online.tableau.com 的请求。HTTP 标头值是已批准站点 ID 的逗号分隔列表。标头中最多可以列出大约 400 个站点 ID。
对于单个站点:
X-Tableau-Allowed-Sites: siteUUID对于多个站点:
X-Tableau-Allowed-Sites: siteUUID1,siteUUID2,siteUUID3
注意:如果您的 Tableau Cloud 站点配置为使用自定义域,IT 管理员需要配置 SSL 代理以将 X-Tableau-Allowed-Sites 标头添加到对自定义域的请求中。
步骤 3:通过代理验证流量路由
配置 SSL 代理后,IT 管理员应验证进入站点的所有用户流量是否都通过配置的 SSL 代理路由,以确保 HTTP 标头应用于每个请求。
步骤 4:测试配置
测试配置以验证批准的站点是否可访问,以及未批准的站点是否被阻止。
您可以通过以下方式测试配置:
验证阻止:通过转到添加到 HTTP 标头的站点 ID 列表中未包括的站点来验证阻止是否有效。
当您看到 HTTP 403(禁止访问)响应时,阻止将起作用。
验证允许的访问权限:通过转到添加到 HTTP 标头的站点 ID 列表中包含的站点来验证访问是否有效。
当页面正常加载时,访问将起作用。
验证向后兼容性:通过从代理配置中移除
X-Tableau-Allowed-SitesHTTP 标头来验证向后兼容性。导航到您的站点。当页面正常加载时,向后兼容性起作用。
疑难解答
| 症状 | 问题 | 解决方法 |
| 用户报告意外的 HTTP 403(禁止访问)错误 | 意外的 HTTP 403(禁止访问)错误 | 验证标头中的 X-Tableau-Allowed-Sites 站点 ID 与用户尝试访问的站点是否完全匹配。 |
| 用户无法访问任何站点 | 无法访问所有站点 | 检查 X-Tableau-Allowed-Sites 标头是否包含正确的站点 ID,没有拼写错误或多余的空格。 |
X-Tableau-Allowed-Sites 似乎无法正常工作 | 功能似乎无法正常工作 | 确认 SSL 代理正在正确将 X-Tableau-Allowed-Sites 标头添加到对 *.online.tableau.com 的请求。 |