Sqlalchemy 数据库密码泄漏到日志
我将元数据数据库配置为MySQLSqlalchemy 数据库密码泄漏到日志,sqlalchemy,airflow,Sqlalchemy,Airflow,我将元数据数据库配置为MySQL sql_alchemy_conn = sqla+mysql://airflow:airflow@localhost:3306/airflow 之后,我使用了initdb命令: airflow initdb 气流数据库中的表格已创建 然后我运行命令: airflow shceduler airflow webserver -p 8080 在日志中: [2020-01-14 18:39:03,457: INFO/MainProcess] Connected
sql_alchemy_conn = sqla+mysql://airflow:airflow@localhost:3306/airflow
之后,我使用了initdb
命令:
airflow initdb
气流数据库中的表格已创建
然后我运行命令:
airflow shceduler
airflow webserver -p 8080
在日志中:
[2020-01-14 18:39:03,457: INFO/MainProcess] Connected to sqla+mysql://airflow:airflow@localhost:3306/airflow
密码为纯文本
我怎样才能关掉它?sql_是炼金术日志吗?这是对日志的密码泄漏。一个选项可能是加密日志。可能是,但这不是设计的解决方案。同意;总比没有好,也比不记录好。快速查看airflow文档,发现它是内置功能之一。在本例中-日志被其他工具使用,无法加密。与SQLA生成的普通日志不同。