Hello !

I'm using HDP 2.3.4 and I'm trying to use REST API of Ranger to create
policies.

May I use the v2 API or should I use the previous one ?

I tried the following :
###
curl -i -vvv -k -u amb_ranger_admin -H "Content-Type: application/json" -X
POST "https://<RANGER_HOST>:6182/service/public/v2/api/policy/" -d
'{"service": "kafka_repo", "name": "kafka_policy1", "description": "policy
kafka number 1", "ressources": {"topic":{"values":["*"]}}, "isEnabled":
true, "isAuditEnabled": true, "policyItems": [{"groups": ["group1"],
"accesses": ["isAllowed":true,"type":"Consume"]}]}'
###

But got a 404 error.

I tried the old method :
###
curl -i -vvv -k -u amb_ranger_admin -H "Content-Type: application/json" -X
POST "https://<RANGER HOST>:6182/service/public/api/policy/" -d
'{"repositoryName": "kafka_repo", "repositoryType": "kafka", "policyName":
"kafka_policy1", "description": "policy kafka number 1", "resourceName":
"*", "isEnabled": true, "isAuditEnabled": true, "permMapList": [{
"groupList": ["group1"], "permList": ["Consume"] }]}'
###

But I got a 204 no content error.

Any help please ?

BR.

Lune.

Reply via email to