如何将所有权限授予 NiFi 中的管理员用户

How to give all permissions to Admin users in NiFi

我刚刚设置了带有 Kerberos 身份验证的 NiFi SSL,并将自己添加为初始管理员用户。

登录后,我可以为其他用户创建流和附加策略以及所有内容。但是我无法查看任何流程的 Query Provenance

谷歌搜索后,我发现我必须为每个 Process Grouproot 级别授予单独的权限,以便我的用户查看此信息。

有没有办法将所有权限授予管理员用户? Data Provenance 选项本身在默认情况下没有为我启用,我必须为此添加一个策略。如果我配置有误或者它是这样工作的,请告诉我。

NiFi 版本1.8.0

我使用了以下文档进行设置:

  1. SSL configuration

  2. 初始管理配置Source1, Source2

管理员用户的概念实际上只是一个逻辑概念,NiFi 中实际上没有任何角色。存在基于资源的访问控制,其中必须授予用户和组访问各种资源的权限。

"Initial Admin" 概念的创建是为了帮助获得新的实例设置并为一个用户提供足够的访问权限以授予其他用户他们需要的任何东西。之后,由该用户根据自己的意愿管理 users/groups。您可以创建一个名为 "Admin" 的组,并向该组授予您认为管理员应具有的任何权限。