调用HTTP处理器Nifi



我必须用;相同的";用户凭据(基本身份验证(。我不想硬编码";基本认证用户名";以及";基本认证密码";对于每个InvokeHttp标头。有没有一种简单的方法可以在一个地方维护它并将它传递给每个InvokeHttp处理器?

如果您使用的是NiFi 1.10.0或更新版本,那么您可以创建一个参数上下文,其中包含";basic.auth.user";以及用于";basic.auth.password";,然后将参数上下文绑定到进程组,然后在处理器引用#{basic.auth.user}和#{basic.auth.password}中。

https://nifi.apache.org/docs/nifi-docs/html/user-guide.html#Parameters

如果版本早于1.10.0,则可以使用表达式语言引用变量、系统属性或环境变量。

最新更新