我们通常使用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编辑器执行上面的代码片段时,它正在正确执行。