postgresql 适用于容器的Azure Web App无法连接到适用于Postgres的Azure DB

5jdjgkvh  于 2023-03-01  发布在  PostgreSQL
关注(0)|答案(2)|浏览(115)

我有一个用于容器的Azure Web应用程序。我正在尝试让Web应用程序连接到用于Postgres的Azure数据库。
Web应用程序给了我一个错误"OperationalError:无法连接到服务器:连接被拒绝服务器是否在主机"localhost"(127.0.0.1)上运行并接受端口5432上的TCP/IP连接?
在门户中,我已经授予了"允许访问Azure服务",并在规则中包括了所有IP。
我有没有漏掉什么?
谢谢。

jckbn6z7

jckbn6z71#

Application settings中是否添加了连接字符串?另外,关于如何在Azure中构建Python和PostgreSQL Web应用,请参考官方document

3pvhb19x

3pvhb19x2#

您需要在Web App -〉配置-〉连接字符串下添加连接字符串(VARNAME),记住在代码中使用如下变量- SQLServer:SQL连接变量名MySQL:我的数据库连接_变量名数据库:SQLAZURECONNSTR_变量名称自定义:自定义连接_变量名称PostgreSQL:后置SQL连接变量名

相关问题