无法使用AWS Lambda Python连接到Snowflake

时间:2019-07-01 13:06:40

标签: python aws-lambda single-sign-on saml snowflake

我们通常使用OKTA身份验证登录到雪花。我正尝试使用以下代码通过AWS Lambda(Python)连接到Snowflake。 我已经将带有雪花python连接器安装文件的python代码文件部署为lambda函数的zip

con = snowflake.connector.connect(
         user=OKTA_USER,
         account='xxxx.us-east-1',
         password='OKTA_PASSWORD',
         authenticator='https://xxxx.okta.com/app/snowflake/sso/saml',
         warehouse='XSMALL',
         database='TEST_DB',
         schema='my_schema')

在AWS Lambda中执行此代码后,将触发的异常。

显示的错误消息:250008(08001):SAML断言中指定的身份验证器和目标URL不匹配:预期:https://xxxx.us-east-1.snowflakecomputing.com:443,发回:/ login / cert:DatabaseError

但是,当我通过Python编辑器执行上面的代码片段时,它正在正确执行。

0 个答案:

没有答案