Пользовательский интерфейс NiFi использует API за кулисами для выполнения каждого действия. Вы можете установить политики для групп процессов, удаленных групп процессов, процессоров, воронок, портов ввода и вывода, очередей, служб контроллера и задач отчетности. В совокупности эти ресурсы называются "компонентами" .
Если политика не установлена для определенного c компонента, она наследует политики, установленные для родительского объекта (т.е. группы процессов содержащие его). Вы можете переопределить эти политики напрямую на детальном уровне.
Чтобы установить политику для определенного компонента c, используйте POST /policies
API . Самый простой способ наблюдать необходимый явный вызов API - это использовать инструменты разработчика вашего браузера для записи вызовов, сделанных клиентом пользовательского интерфейса, когда вы вручную выполняете действие, а затем используете эти вызовы API.
Существуют также другие инструменты которые упрощают этот процесс, например, официальный NiFi CLI Toolkit и (неофициальный, но очень хороший) NiPyAPI .
Описание API политик NiFi