【发布时间】:2020-07-11 01:53:51
【问题描述】:
下午好。我可以通过 REST API 更改 NiFi 的全局策略,但是,我正在尝试编辑任意处理器的访问策略。我不知道该怎么做。 NiFi REST API 网站中的所有内容都将其他所有内容称为组件(或者我可能误解了......)
无论如何,我感谢所有的帮助/指导!
【问题讨论】:
标签: apache-nifi policy policies
下午好。我可以通过 REST API 更改 NiFi 的全局策略,但是,我正在尝试编辑任意处理器的访问策略。我不知道该怎么做。 NiFi REST API 网站中的所有内容都将其他所有内容称为组件(或者我可能误解了......)
无论如何,我感谢所有的帮助/指导!
【问题讨论】:
标签: apache-nifi policy policies
NiFi UI 在后台使用 API 来执行每个操作。您可以set policies 处理进程组、远程进程组、处理器、漏斗、输入和输出端口、队列、控制器服务和报告任务。这些资源统称为"components"。
如果没有在特定组件上设置策略,它会继承在父对象(即包含它的进程组)上设置的策略。您可以直接细化地覆盖这些政策。
要为特定组件设置策略,请使用POST /policies API。观察必要的显式 API 调用的最简单方法是使用浏览器的开发人员工具记录 UI 客户端在您手动执行操作时所做的调用,然后使用这些 API 调用。
还有其他工具可以简化此过程,例如官方的NiFi CLI Toolkit 和(非官方但非常好的)NiPyAPI。
【讨论】:
PUT。