无法为 PostgreSQL 集群的 Azure Cosmos DB 创建 ADF 链接服务

问题描述 投票:0回答:1

我在从 ADF 为 Azure Cosmos DB for PostgreSql 集群创建链接服务时遇到问题。请帮助我解决该问题。

注:

  • 集群正在运行。
  • 在网络中的集群中,“公共访问”[公共端点]已启用。
  • PostgresSQL 集群的 cosmos DB 和 ADF 均位于相同的订阅、区域和相同的资源组中。
  • 我已经给出了正确的数据库访问密码,因为我可以从 PgAdmin 工具连接集群

但是我收到如下错误..

Linked service using details from Azure Subscription

我也尝试过手动输入,但出现不同的错误。

Linked service using details from Manual entry

我尝试创建一个私有端点来访问,但没有成功。

azure-data-factory azure-cosmosdb azure-postgresql linked-service
1个回答
0
投票

您尝试将 Azure Cosmos DB for PostgreSQL 集群与 ADF 链接,但没有选择它的选项。这可能是导致以下错误的原因:

The value of the property '' is invalid: 'The remote name could not be resolved: 'c.cluster6391.postgres.database.azure.com''.
The remote name could not be resolved: 'c.cluster6391.postgres.database.azure.com'

要解决此问题,请选择

Azure Database for PostgreSQL
并手动输入详细信息,而不是使用订阅方法。

创建链接服务期间选择

No encryption
作为加密方法时会出现以下错误:

28000:主机“xxxxx”、用户“citus”、数据库“citus”没有 pg_hba.conf 条目;没有加密。检查 Azure PostgreSQL 灵活服务器的网络连接设置。如果选择专用访问(VNet 集成),请使用 SHIR 进行连接。

要解决此问题,请为 SSL

 选择 
Encryption method
 并测试连接,如下所示:

Enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.