我必须使用“相同”的用户凭据(basic )调用多个端点。我不想为的每个 InvokeHttp头硬编码"Basic Auth InvokeHttp“和"Basic密码”。是否有一种简单的方法可以在一个地方维护它并传递给每个InvokeHttp处理器?
发布于 2020-10-23 05:53:38
如果使用的是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,则可以使用用户表达式语言引用变量、系统属性或环境变量。
https://stackoverflow.com/questions/64501102
复制