在 Snowflake splunk db connect 集成博客之后,我安装了 Splunk DB Connect 应用程序 (3.15.0) 和 Snowflake JDBC 的 Splunk DXB 插件 (1.2.1)。
在 Splunk 中创建身份(与 Snowflake 中创建的用户匹配)时,这工作正常,但是创建连接无法验证(尝试大约 4-5 分钟后),并给出以下非描述性错误:
连接字符串:
jdbc:snowflake://<account>.<region>.snowflakecomputing.com/?user=SPLUNK_USER&db=SNOWFLAKE&role=SPLUNK_ROLE&application=SPLUNK
这似乎导致 JDBC 驱动程序出现某种超时。
默认添加角色、数据库、节到角色仍然没有成功。
我已经找到解决办法了。问题是 OSCP 驱动程序在没有基于 OCSP 的证书吊销检查的情况下连接到 HTTPS 端点,因为它无法从 CA OCSP 响应程序获取要使用的有效 OCSP 响应。 为了验证这一点,请搜索
index=_internal sourcetype=dbx_server
。有谁能够看到上面提到的错误,然后编辑 jdbc 连接字符串的配置并追加
insecureMode=true
最后将解决问题。