Невозможно подключиться к Snowflake с помощью AWS Lambda Python - PullRequest
0 голосов
/ 01 июля 2019

Мы обычно подключаемся к нашей снежинке, используя аутентификацию OKTA. Я пытаюсь подключиться к Snowflake через AWS Lambda (Python), используя приведенный ниже код. Я развернул файл кода Python с установочными файлами коннектора Python в виде снежинки в виде 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): указанный аутентификатор и целевой URL в утверждении SAML не совпадают: ожидается: https://xxxx.us -east-1.snowflakecomputing.com: 443 , отправить обратно : / login / cert: DatabaseError

Однако, когда я выполняю приведенный выше фрагмент кода через редактор Python, он выполняется правильно.

...