如何爲NiFi用戶授予使用REST API編輯根進程組的權限?授予NiFi用戶使用REST API編輯根進程組的權限
我的用戶身份 'L =波士頓,C = US,CN =李四'
我假設我需要做一個POST請求 /nifi-API /政策
但我對如何構建請求的主體感到困惑。組件/組件引用是否需要引用根進程組?需要版本嗎?我如何在本體中引用此用戶?
指導將非常感激。
如何爲NiFi用戶授予使用REST API編輯根進程組的權限?授予NiFi用戶使用REST API編輯根進程組的權限
我的用戶身份 'L =波士頓,C = US,CN =李四'
我假設我需要做一個POST請求 /nifi-API /政策
但我對如何構建請求的主體感到困惑。組件/組件引用是否需要引用根進程組?需要版本嗎?我如何在本體中引用此用戶?
指導將非常感激。
使用開發工具後,我認爲正確的答案是:
{
"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"}
}]
}
}
解決此問題的最佳方法是在使用UI時打開Chrome開發工具,然後將給定用戶添加到您感興趣的策略中,然後查看POST中的請求。網絡部分的開發工具。
它是安全的假設,沒有其他用戶存在有這個政策,所以它是一個策略的創建,而不是更新。 – Rob