如何授予NiFi用户使用REST API编辑根进程组的权限?
我的用户有身份 ' L =波士顿,C = US,CN = John Doe'
我假设我需要发出POST请求 / nifi-API /政策
但我对如何构造请求的主体感到困惑。组件/组件引用是否需要引用根进程组?需要版本吗?我如何在身体中引用此用户?
非常感谢指导。
答案 0 :(得分:1)
解决这个问题的最佳方法是在使用UI时打开Chrome Dev工具,然后将给定用户添加到您感兴趣的策略中,然后查看在网络中发出的POST请求开发工具部分。
答案 1 :(得分:0)
使用开发工具后,我相信正确的答案是:
{
"revision": {
"version": 0
},
"component":{
"resource":"process-groups/root",
"action": "write",
"users":[{
"permissions":{"canRead":true,"canWrite":true},
"component":{"identity":"L=Boston, C=US, CN=John Doe"}
}]
}
}