仅允许访问已批准的站点

从 2026 年 5 月 (Tableau 2026.2) 开始,您可以将组织的网络配置为仅限制用户访问已批准的 Tableau Cloud 站点。此安全功能通过阻止访问未经授权的站点(例如个人试用站点或其他组织的 Tableau Cloud 站点)来帮助防止未经授权的数据共享。

注意:本主题介绍如何控制用户可以从您的网络访问哪些站点。若要控制用户可从哪些位置访问站点,请考虑 IP 筛选。

限制站点访问的好处

特定于站点的访问是一种基于网络的安全控制,允许您的组织强制用户可以从您的网络访问哪些 Tableau Cloud 站点。配置后,用户只能登录您的组织明确批准的 Tableau Cloud 站点并与之交互。这种方法在具有严格数据安全要求的行业和地区(如金融服务、医疗保健和公共部门组织)中尤为重要。

此功能可帮助组织:

  • 防止数据丢失:阻止用户将公司数据上载到未经授权的 Tableau Cloud 试用站点或其他站点
  • 保持合规性:防止未经授权使用未经批准的 Tableau Cloud 站点,以展示对组织数据发布和共享位置的控制
  • 满足法规要求:满足受监管行业和地区严格的数据安全要求

工作方式

特定于站点的站点访问通过使用组织的网络基础结构来实现:

  1. 您的组织配置 SSL 代理服务器以拦截到 Tableau Cloud (*.online.tableau.com) 的 HTTPS 流量。
  2. 代理向请求中添加 X-Tableau-Allowed-Sites 标头,用于标识哪些 Tableau Cloud 站点已获批准访问。
  3. Tableau Cloud 读取这些标头,并根据批准的站点列表允许或阻止访问。
  4. 当用户尝试访问未经批准的站点时,访问将被拒绝。

重要信息: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 浏览器的开发人员工具。

  1. 打开 Web 浏览器并转到浏览器的开发人员工具。

  2. 转到并以云管理员身份登录到 Tableau Cloud Manager。

  3. 返回浏览器的开发人员工具,在“网络”选项卡上,执行以下操作:

    1. 查找对 https://<your-tenant-name>.cloudmanager.tableau.com/api/v1/tenants/<tenantId>/sites 的请求。

    2. 转到 sites?maxResults=200。

    3. 检查响应。响应包含租户内所有站点的列表,包括站点 ID。站点 ID 列为 siteUUID。

    4. 捕获响应中的所有 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:测试配置

测试配置以验证批准的站点是否可访问,以及未批准的站点是否被阻止。

您可以通过以下方式测试配置:

  1. 验证阻止:通过转到添加到 HTTP 标头的站点 ID 列表中未包括的站点来验证阻止是否有效。

    当您看到 HTTP 403(禁止访问)响应时,阻止将起作用。

  2. 验证允许的访问权限:通过转到添加到 HTTP 标头的站点 ID 列表中包含的站点来验证访问是否有效。

    当页面正常加载时,访问将起作用。

  3. 验证向后兼容性:通过从代理配置中移除 X-Tableau-Allowed-Sites HTTP 标头来验证向后兼容性。导航到您的站点。

    当页面正常加载时,向后兼容性起作用。

疑难解答

症状问题解决方法
用户报告意外的 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 的请求。