---
schema_version: "1"
id: 0e8e02fa376ef3c447fe4cfebc4b9c3e2bed20dc801ecda02a358c684ff97ccf
title: 仅允许访问已批准的站点
collection: tableau
version: current
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/current/zh-cn/online/restrict_site_access.md
canonical_url: https://help.tableau.com/current/online/zh-cn/restrict_site_access.htm
source_site: help.tableau.com
content_type: documentation
content_hash: f74f178f990a8de157b58494b6461bc0f510e2deafdbce0de412877efce758b5
description: Restrict user access to approved Tableau Cloud sites only using an SSL proxy.
---
[跳转到主要内容](#main-content)

# 仅允许访问已批准的站点

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

**注意：**本主题介绍如何控制用户可以从您的网络访问哪些站点。若要控制用户可从哪些位置访问站点，请考虑 [IP 筛选](https://help.tableau.com/current/online/zh-cn/ip_filtering.htm)。

### 限制站点访问的好处

特定于站点的访问是一种基于网络的安全控制，允许您的组织强制用户可以从您的网络访问哪些 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](https://cloudmanager.tableau.com/)。
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 站点配置为使用[自定义域](https://help.tableau.com/current/online/zh-cn/custom_domain.htm)，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 标头来验证向后兼容性。导航到您的站点。
    
    当页面正常加载时，向后兼容性起作用。

## 疑难解答

<table style="width: 100%;mc-table-style: url('Resources/TableStyles/Basic-Border.css');margin-left: 0;margin-right: auto;" class="TableStyle-Basic-Border" cellspacing="0"><colgroup><col class="TableStyle-Basic-Border-Column-Column1"><col class="TableStyle-Basic-Border-Column-Column1"><col class="TableStyle-Basic-Border-Column-Column1"></colgroup><tbody><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><b>症状</b></td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><b>问题</b></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="font-weight: bold;">解决方法</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="font-weight: bold;">用户报告意外的 HTTP 403（禁止访问）错误</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="font-weight: normal;">意外的 HTTP 403（禁止访问）错误</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">验证标头中的 <code>X-Tableau-Allowed-Sites</code> 站点 ID 与用户尝试访问的站点是否完全匹配。</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="font-weight: bold;">用户无法访问任何站点</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="font-weight: normal;">无法访问所有站点</td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">检查 <code>X-Tableau-Allowed-Sites</code> 标头是否包含正确的站点 ID，没有拼写错误或多余的空格。</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyB-Column1-Body1" style="font-weight: bold;"><code>X-Tableau-Allowed-Sites</code> 似乎无法正常工作</td><td class="TableStyle-Basic-Border-BodyB-Column1-Body1" style="font-weight: normal;">功能似乎无法正常工作</td><td class="TableStyle-Basic-Border-BodyA-Column1-Body1">确认 SSL 代理正在正确将 <code>X-Tableau-Allowed-Sites</code> 标头添加到对 <code>*.online.tableau.com</code> 的请求。</td></tr></tbody></table>