从API更新Nifi敏感属性

时间:2019-08-01 04:21:40

标签: apache-nifi apache-nifi-registry

我们正在使用Nifi注册中心和Azure Devops为Nifi开发CI-CD。我们希望它是完全自动化的,并且在一个问题上受阻。在我们的处理器中,我们使用的是敏感属性,例如密码等。如何从rest API或nipyapi模块更新它们?

是否受支持或推荐的方法是什么?

2 个答案:

答案 0 :(得分:2)

敏感属性设置非常简单,就像其他任何属性设置一样。

使用nipyapi的示例代码片段更新GetTwitter处理器中的敏感属性。

push ID

答案 1 :(得分:1)

您可以使用UI,API或命令行工具(如NiFi CLI或NiPyAPI)设置敏感属性,方法与设置任何其他属性相同。如果您已使用TLS保护了NiFi实例,则脚本和NiFi之间的所有调用都会被加密。您可以为脚本颁发自定义客户端证书以进行身份​​验证,如果已配置,则可以使用Kerberos / SPNEGO。