代码之家  ›  专栏  ›  技术社区  ›  Amityo

无法为Postgres服务器从azure资源连接到azure数据库

  •  0
  • Amityo  · 技术社区  · 8 年前

    我无法使用pgcli从azure资源(aks节点)连接到azure postgres。我还直接从node尝试,得到了相同的错误消息:

    FATAL: Client from Azure Virtual Networks is not allowed to access the server. Please make sure your Virtual Network is correctly configured.

    资源中的防火墙规则已启用: Allow access to Azure services: ON

    在我的计算机和另一个azure资源上运行相同的pgcli登录命令似乎工作正常。

    向所有IP添加防火墙规则将返回相同的错误。

    来自有问题的服务器(主机:5432)的curl返回一个回复,因此这不是出站问题。

    1 回复  |  直到 8 年前
        1
  •  2
  •   Amityo    8 年前

    显然,vm是启用了服务端点标记microsoft.sql的vnet的一部分。

    我发现了这个 answer . 为了解决这个问题,我禁用了服务端点并将公共IP添加到连接安全部分。

    推荐文章