[英]Airflow connection created without password and connection type
我正在嘗試使用 DAG 以編程方式在 Airflow 中創建雪花連接。 但是,在 Airflow 中運行 DAG 文件后,創建的連接沒有密碼和連接類型。 請指教。 python代碼如下:
default_args = {
'owner': 'airflow',
'depends_on_past': False,
'start_date': airflow.utils.dates.days_ago(2),
'email': ['me@me.com'],
'email_on_failure': False,
'email_on_retry': False,
'retries': 0,
'retry_delay': timedelta(minutes=5),
}
dag = DAG(
'MakeConnection',
default_args=default_args,
description='Test',
schedule_interval=timedelta(days=1),
)
def BuildConnection():
conn = Connection(
conn_id='SNOWFLAKECONNECTION',
conn_type='Snowflake'
host='abc.snowflakecomputing.com',
login='AIRFLOW',
password='123',
schema='PUBLIC',
port=443,
extra=json.dumps(dict(Account='abc')),
)
session = settings.Session() # get the session
session.add(conn)
session.commit()
run_Rule_SOW = PythonOperator(
task_id='BuildConnection',
python_callable=BuildConnection,
dag=dag,
)
假設這是使用 Snowflake Python 連接器,我認為您的login
參數可能錯誤。 應該是user
。 但是,很難從您的帖子中看出您看到的是什么。 您是否收到可以共享的錯誤消息?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.