本主题介绍特定于数据提供程序的设置信息。有关设置专用连接的一般信息,请参见出站私人连接;有关设置 Tableau Cloud 端点的信息,请参见出站专用连接设置:Tableau Cloud。
先决条件
- 您的 Databricks 工作区采用支持前端 PrivateLink 的计划(例如,AWS 上的 Enterprise 层)。确认您的工作区满足 Databricks 主题配置入站 PrivateLink 中描述的 Databricks 先决条件 。
- 您的 Databricks 工作区配置为前端 PrivateLink,具有附加到工作区的私有访问设置对象。有关详细信息,请参见 Databricks 文档中的配置 入站 PrivateLink。
注意:通过私人连接连接到 Databricks 的 Tableau Cloud 连接支持以下身份验证方法:服务主体 (OAuth M2M) 和个人访问令牌 (PAT)。不支持其他身份验证方法(例如,通过外部身份提供程序进行的 OAuth)
数据提供程序的 Tableau Cloud 信息
Databricks 前端 PrivateLink 不需要在 Databricks 端配置端点服务以允许来自 Tableau Cloud 的连接。这意味着无需从 Tableau Cloud 获取身份和访问管理 (IAM) Amazon 资源名称 (ARN) 并将其添加到端点服务。
Tableau Cloud 的数据提供程序信息
从 Databricks 帐户控制台中,获取:
- 端点服务名称:Tableau Cloud 站点的 AWS 区域的区域前端 VPC 端点服务名称(例如,
com.amazonaws.vpce.us-east-1.vpce-svc-1234567890abcdef1)。这是由 Databricks 按区域发布的。查看 Databricks 主题配置入站 PrivateLink了解您所在区域的服务名称。注意:如果您的 Databricks 工作区和 Tableau Cloud 站点位于不同的 AWS 区域,请使用您的 Tableau Cloud 站点区域(而不是工作区区域)的端点服务名称。
- 工作区 URL:您希望 Tableau Cloud 连接到的工作区的默认工作区 URL(例如,
dbc-12345678-abcd.cloud.databricks.com)。
获得值后,在 Tableau Cloud 的“创建专用连接”对话框中输入它们:
- 在“端点服务名称”字段输入端点服务名称。
- 在“自定义地址”字段中输入工作区 URL。
有关“创建专用连接”对话框的说明,请参见 Databricks 主题配置入站 PrivateLink。
在 Databricks 中注册 VPC 端点
在 TCM 中创建专用连接后,Tableau 会预置一个 VPC 端点并为其分配 VPC 端点 ID。使用您的 Databricks 帐户注册此 VPC 端点 ID 以完成专用连接设置。
- 在 TCM 中,找到专用连接并记录 VPC 端点 ID(例如,
vpce-1234567890abcdef1)。 - 在 Databricks 帐户控制台中,转到“Cloud resources”(云资源)>“VPC endpoints”(VPC 端点),然后选择“Add VPC endpoint”(添加 VPC 端点)。
- 为端点命名,然后输入您在步骤 1 中记录的 TCM 中的 VPC 端点 ID。选择与您的 Tableau Cloud 站点区域匹配的 AWS 区域。
- 将注册的 VPC 端点附加到工作区的私人访问设置(前端 VPC 端点列表)。
有关完整说明,请参见“为前端连接配置 AWS PrivateLink”。
Databricks 接受连接后,返回到 Tableau Cloud Manager。在专用连接的“操作”菜单 (...) 中,选择“同步” 观察状态是否会变为“就绪”。
注意:如果您需要对同一 Databricks 工作区进行公共和私有访问(例如,从 Tableau Cloud 进行私有访问,从用户浏览器进行公共访问),则在设置私人连接之前,必须在 Databricks 中配置自定义工作区 URL。配置自定义 URL 后,使用 Tableau Cloud Manager 中“自定义地址”字段中的默认工作区 URL,并确保在 Databricks 帐户控制台中工作区的私人访问设置中启用公共访问。