【发布时间】:2021-05-15 17:57:20
【问题描述】:
Snowflake Python 连接器仅适用于使用 CREATE USER 命令创建的用户,似乎不适用于托管读者帐户。
在网页界面上:
CREATE MANAGED ACCOUNT python_reader_acct ADMIN_NAME = reader_1, ADMIN_PASSWORD = 'reader_pwd', TYPE = READER;
在 Python 上:
import snowflake.connector
ctx = snowflake.connector.connect(
user='reader_1',
password='reader_pwd',
account='xxxx.ca-central-1.aws',
<....>)
会给出凭证错误: snowflake.connector.errors.DatabaseError:250001 (08001):无法连接到数据库:*****.ca-central-1.aws.snowflakecomputing.com:443。指定的用户名或密码不正确。
Snowflake 的文档只提到了创建和删除读者帐户,在授予读者权限或以读者身份连接的方式上并没有太多。
【问题讨论】:
标签: python snowflake-cloud-data-platform reader