2017-10-09 37 views
0

如何爲NiFi用戶授予使用REST API編輯根進程組的權限?授予NiFi用戶使用REST API編輯根進程組的權限

我的用戶身份 'L =波士頓,C = US,CN =李四'

我假設我需要做一個POST請求 /nifi-API /政策

但我對如何構建請求的主體感到困惑。組件/組件引用是否需要引用根進程組?需要版本嗎?我如何在本體中引用此用戶?

指導將非常感激。

+0

它是安全的假設,沒有其他用戶存在有這個政策,所以它是一個策略的創建,而不是更新。 – Rob

回答

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"} 
     }] 
    } 
} 
1

解決此問題的最佳方法是在使用UI時打開Chrome開發工具,然後將給定用戶添加到您感興趣的策略中,然後查看POST中的請求。網絡部分的開發工具。