如何解决将GCP Snowflake连接到Airflow证书问题
我们正在尝试使用雪花sqlAlchemy库(最新版本)连接到雪花实例。
Getting next error:
[2020-09-28 14:47:47,558] {{connection.py:409}} WARNING - Certificate did not match expected hostname: xxxxxxx.europe-west4.sNowflakecomputing.com. Certificate: {'subject': ((('commonName','*.us-west-2.sNowflakecomputing.com'),),'subjectAltName': [('DNS',('DNS','*.sNowflakecomputing.com'),'*.global.sNowflakecomputing.com'),'*.prod1.us-west-2.aws.sNowflakecomputing.com'),'*.prod2.us-west-2.aws.sNowflakecomputing.com'),'*.us-west-2.aws.sNowflakecomputing.com')]}
似乎雪花实例的证书与主机不匹配。 有什么办法可以解决这个问题?
这很重要,请使用试用帐户。
解决方法
我注意到Europe-west4。那是GCP帐户吗?如果是这样,我认为您的URL /主机名应该看起来像这样,但是您可以在UI中再次检查:
XXXXX.europe-west4.GCP.snowflakecomputing.com
,气流雪花对象是为AWS构建的,并且与GCP不兼容,因此我将需要查找GCP版本或创建与GCP兼容的版本。
,我认为这就是您solve the issue的方式。帐户名称还应包含 gcp。如上面的文章所示
{
"account":"xxxxx.us-central1.gcp","warehouse":"COMPUTE_WH","region":"us-central1","database":"CITIBIKE","schema":"PUBLIC"
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。