无法从我的Azure Spring Apps应用程序连接到托管在AWS上的Snowflake

lnlaulya  于 5个月前  发布在  Spring
关注(0)|答案(1)|浏览(62)

尝试从Azure Spring Apps应用程序连接到Snowflake时遇到连接问题。应用程序无法建立连接,日志显示以下异常堆栈跟踪:
java.sql.SQLException:网络错误IOException:拒绝连接:HTTPSConnectionPool(host ='balxxxx.xxxxxxx.snowflakecomputing.com',port=443):Max retries exceeded with url:/session/v1/login-request?request_id=s31d5e5a-62c8-4cfa-b97c-f78e6160f907&request_guid=1b427ccf-ed08-4184-ad2d-01c09d3ac441(Caused by NewConnectionError('<snowflake.connector.vendored.urllib3.connection.HTTPSConnection object at 0x135b87910>:Failed to establish a new connection:[Errno 61] Connection refused'))
...
原因:java.net.ConnectException:连接被拒绝:无进一步信息
我正在使用snowflake-jdbc版本3.14.4
我被卡住了,不知道到底需要做什么才能解决这个问题。这是因为我试图连接从Azure到AWS的云提供商吗?
我试着从我的本地连接它,但仍然得到上述错误。我验证了公钥私钥,但它没有任何帮助

nbewdwxp

nbewdwxp1#

这个错误似乎很明显.您的应用程序可能没有连接到Snowflake数据库(假设公共/私有密钥对配置正确完成).我建议检查网络配置如下:
1.**IP允许列表:**确保Snowflake的网络设置中允许Azure Spring Apps示例的IP地址。This postthis post可能会有所帮助
1.**防火墙规则:**验证Azure和Snowflake之间的防火墙规则是否已正确配置,以允许必要端口上的入站和出站流量。
1.**出站连接:**检查Azure Spring Apps示例的出站连接是否有任何限制。
此外,你的错误似乎非常类似于这里发布的一个:https://community.snowflake.com/s/article/Examples-of-Connectivity-Troubleshooting。尝试按照建议的步骤,看看它是否有帮助。

相关问题