【发布时间】:2018-03-05 21:56:24
【问题描述】:
我知道在 NiFi 中从 GUI 添加/管理用户,即管理员用户并添加用户和组/策略等。
这在 users.xml 文件中维护。
- 我想知道,我们可以在 users.xml 中而不是 GUI 中手动添加记录吗?
- 如果是,用户的标识符标签是如何由 NiFi 派生的。例如我看到一个标签:
上面的标识符是如何生成的?
上面的原因是,我们可以在我们的代码库中维护 users.xml 文件,每当需要在 NiFi 中添加新用户时,团队可以在此文件中更新其详细信息并发布,然后我们重新启动 NIFi。我们不必依赖 GUI 来添加新用户。
有可能吗?
编辑:
更清楚地说,目前我们使用 ldap-provider 进行了 ldap 身份验证。所以那部分很好。我不是在寻找对 NiFi 的 ldap 身份验证。
现在对于“授权用户”的实际角色/权限,即可以查看处理器/组件、创建新处理器、查询数据来源等管理员转到 NiFi UI 并添加用户/组/策略等。然后更新这些详细信息在 users.xml 中。 我特别希望通过自动化或从后端来实现此活动。 根据 Bryan 的回复,我认为可行的解决方案是为此使用 Nifi REST API。
【问题讨论】:
标签: apache-nifi