如何使用nifi加密列
How to encrypt a column using nifi
出于安全原因,我需要在将数据放入存储库之前加密列。
我如何使用 python 或某些处理器来执行此操作。
我尝试使用密码学库但没有成功。
如果您能指导我,这是最好的方法,我将不胜感激。
看看 ScriptedTransformRecord,它应该允许您对任何 field/columns 进行任意操作。如果您使用的是 Python 库,请记住脚本引擎是 Jython,并且不能导入非纯 Python 的模块(例如 CPython 模块)。 Java 有加密库,所以你可以用 Groovy 来实现。
有一个 Jira 来涵盖 EncryptAttributes 处理器,但或许也应该有一个用于表达式语言 and/or RecordPath 函数。
出于安全原因,我需要在将数据放入存储库之前加密列。 我如何使用 python 或某些处理器来执行此操作。 我尝试使用密码学库但没有成功。 如果您能指导我,这是最好的方法,我将不胜感激。
看看 ScriptedTransformRecord,它应该允许您对任何 field/columns 进行任意操作。如果您使用的是 Python 库,请记住脚本引擎是 Jython,并且不能导入非纯 Python 的模块(例如 CPython 模块)。 Java 有加密库,所以你可以用 Groovy 来实现。
有一个 Jira 来涵盖 EncryptAttributes 处理器,但或许也应该有一个用于表达式语言 and/or RecordPath 函数。