---
schema_version: "1"
id: 319560e3aa90fd93a159e7b496be568160f0b53cc9929116ab064ccfb0e08560
title: PostgreSQL 的出站私人連線
collection: tableau
version: current
locale: zh-tw
portal_url: https://docs.salesforce.com/tableau/current/zh-tw/online/private_connect_setup_aws_postgresql.md
canonical_url: https://help.tableau.com/current/online/zh-tw/private_connect_setup_aws_postgresql.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 4e2ac7209b52943fc1544f92d09e80179660963ceda702b2bcaee01f73dbe313
description: Set up a private connection for PostgreSQL in Tableau Cloud.
---
[跳至主要內容](#main-content)

# PostgreSQL 的出站私人連線

本主題介紹具體資料提供程式的安裝資訊。有關設定私人連線的一般資訊，請參閱[出站私人連線](https://help.tableau.com/current/online/zh-tw/private_connect_setup_overview.htm)，有關設定 Tableau Cloud 端點的資訊，請參閱[出站私人連線設定：Tableau Cloud](https://help.tableau.com/current/online/zh-tw/private_connect_setup_tableau_cloud.htm)。

## 必要條件

1. 如果資料庫託管在 RDS 中：[設定 Amazon RDS 環境](https://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/CHAP_SettingUp.html)
2. [建立並連線到 PostgreSQL DB 執行個體](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_GettingStarted.CreatingConnecting.PostgreSQL.html)
3. [建立網路負載平衡器來前置執行個體](https://docs.aws.amazon.com/zh_tw/elasticloadbalancing/latest/network/network-load-balancers.html)。若您的 Tableau Cloud 站台和 PostgreSQL 執行個體位於不同的區域，請確保負載平衡器部署在多個 AWS 可用性區域中。如果負載平衡器部署在多個 AWS 可用區域中，請啟用跨區域負載平衡。
4. [為網路負載平衡器建立 VPC 端點服務](https://docs.aws.amazon.com/zh_tw/vpc/latest/privatelink/create-endpoint-service.html)。若 Tableau Cloud 站台和 PostgreSQL 執行個體位於不同的區域，請確保 Tableau Cloud 站台的區域位於端點服務的「支援的區域」索引標籤中。

## 針對資料提供者的 Tableau Cloud 資訊

需要在 AWS 中將 IAM ARN 新增為端點服務上的允許主體。

若要取得 IAM ARN：

1. 登入 Tableau Cloud Manager (TCM)。
2. 前往「設定」。
3. 選取「私人連線」索引標籤。
4. 展開 「IAM 區域和 ARN」。
5. 尋找 Tableau Cloud 站台的區域。
6. 在「動作」 功能表 （...） 中選取 「複製 IAM ARN」。

複製 Tableau Cloud 的 IAM ARN 後，請依照[設定端點服務](https://docs.aws.amazon.com/zh_tw/vpc/latest/privatelink/configure-endpoint-service.html#add-remove-permissions)中的說明，允許它作為端點服務上的允許主體。

## 針對 Tableau Cloud 的資料提供者資訊

使用 AWS 管理主控台或 AWS CLI 取得 Tableau Cloud 建立私人連線對話方塊所需的端點服務名稱。

## 替代方法

作為必要條件和後續部分中高級步驟的替代方法，可以使用[「透過 Salesforce Data Cloud 和 Amazon Redshift 的私人連線增強 Agentforce 資料安全性 - 第 3 部分」](https://aws.amazon.com/blogs/big-data/enhance-agentforce-data-security-with-private-connect-for-salesforce-data-cloud-and-amazon-redshift-part-3/)來取得有關在 Redshift 和 Salesforce Data Cloud 之間設定私人連線的資訊。請依照如下所述調整說明，以使用 PostgreSQL 和 Tableau Cloud。

根據部落格貼文，請完全遵循以下部分中的說明：

- 為網路負載平衡器建立安全性群組
- 建立目標群組
- 建立負載平衡器

然後，根據部落格貼文的「建立端點服務」部分：

- 請使用上方[適用於資料提供者的 Tableau Cloud 資訊](#private-connect-info-for-data-provider)區段獲取 IAM ARN，而不是遵循步驟 9-12。
- 在步驟 14 中，將允許的主體新增至端點服務時，使用 IAM ARN 取代主體 ID。
- 在步驟 15 中，記下端點服務名稱。
- 對於步驟 17 及後續步驟，請依照[私人連線設定：Tableau Cloud](https://help.tableau.com/current/online/zh-tw/private_connect_setup_tableau_cloud.htm) 在 Tableau Cloud 中設定私人連線。