授予NiFi用户使用REST API编辑根进程组的权限

时间:2017-10-09 01:41:33

标签: apache-nifi

如何授予NiFi用户使用REST API编辑根进程组的权限?

我的用户有身份 ' L =波士顿,C = US,CN = John Doe'

我假设我需要发出POST请求   / nifi-API /政策

但我对如何构造请求的主体感到困惑。组件/组件引用是否需要引用根进程组?需要版本吗?我如何在身体中引用此用户?

非常感谢指导。

2 个答案:

答案 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"}
        }]
    }
}