如何屏蔽Airflow日志中的凭据?

时间:2019-04-05 11:42:14

标签: airflow

我想确保某些加密变量不会出现在气流日志中。 我正在将AWS密钥传递给Exasol Export sql,并在Airflow日志中将其打印出来。

2 个答案:

答案 0 :(得分:0)

当前,这不可能是开箱即用的。但是,您可以通过更改logging_config_class文件中的airflow.cfg属性来配置自己的Python Logger并使用该类。

此处的示例:Mask out sensitive information in python log

答案 1 :(得分:0)

AWS密钥是作为SQL导出数据的一部分发送的还是为连接发送的?
如果发送它们以进行连接,则可以隐藏这些凭据。您只需要创建一个连接并发送来自该连接的导出数据即可。
希望这对您有所帮助。
Exasol团队