我正在尝试将我的 thingworx 连接到 azure postgres 数据库。我有两个天蓝色帐户。当我在其中一个帐户中创建我的 postgresql 数据库并进行连接时,它工作正常。
但是,当我尝试连接到第二个帐户中存在的 azure postgres 数据库时,连接失败,我收到如下错误:
无法在 Database_Functions 上调用服务 GetStudentData:致命:不允许来自 Azure 虚拟网络的客户端访问服务器。请确保您的虚拟网络配置正确。
我正在尝试将我的 thingworx 连接到 azure postgres 数据库。我有两个天蓝色帐户。当我在其中一个帐户中创建我的 postgresql 数据库并进行连接时,它工作正常。
但是,当我尝试连接到第二个帐户中存在的 azure postgres 数据库时,连接失败,我收到如下错误:
无法在 Database_Functions 上调用服务 GetStudentData:致命:不允许来自 Azure 虚拟网络的客户端访问服务器。请确保您的虚拟网络配置正确。
似乎是防火墙规则问题,与 TW 本身无关。
显然,postgresql 是虚拟网络服务端点的一部分,并且启用了服务端点标签。
要解决此问题,请禁用服务端点并将公共 IP 添加到连接安全部分。