爱因斯坦连接到Snowflake-JDBC错误

时间:2020-07-20 21:16:21

标签: snowflake-cloud-data-platform

我正尝试使用其本机JDBC连接器从Einstein Data Manager连接到Snowflake。雪花被配置为AWS专用链接,因此在连接设置期间会相应地提供帐户信息。给定的帐户名称是xyz.region.privatelink,但是我收到以下JDBC错误。谁能建议为什么收到此错误以及需要做什么?

JDBC驱动程序遇到通信错误。消息:HTTP请求遇到异常:的证书与以下任何主题备用名称都不匹配:[*。snowflakecomputing.com,*。global.snowflakecomputing.com]。作业ID连接器错误

1 个答案:

答案 0 :(得分:0)

该错误看起来像证书不匹配。您是否正在为要测试的帐户使用正确的域名(并且希望没有自定义别名)?听起来像是AWS,但如果不是,请确保在需要时也包含主机,例如“ .gcp”或“ .azure”。这里有一些例子: https://docs.snowflake.com/en/user-guide/connecting.html#your-snowflake-account-name

此外,您是否可以验证OCSP缓存服务器(即ocsp。 帐户名 region_name .privatelink.snowflakecomputing.com)是否已通过您的VPC可以访问?

仔细检查错误,听起来好像您在公共页面上获得了我们正在使用的证书。如果流量通过PrivateLink端点,则您应该收到与* .region.privatelink.snowflakecomputing.com匹配的其他证书。是否正确配置了CNAME等?有关配置,请参考此处的PrivateLink文档: https://docs.snowflake.com/en/user-guide/admin-security-privatelink.html#step-1-create-and-configure-a-vpc-endpoint-vpce