Ranger folks – Can you provide advice on importing policies via the API. I imported via UI and am trying to replicate the actions via curl but it is not accepting it. The json is an export (attached)
curl –v -u admin:admin \ -H Content-Type: application/json -X POST –d @ranger-policies.json \ "http://localhost:6080/service/plugins/policies/importPoliciesFromFile?isOverride=true&serviceType=hdfs,hive" * About to connect() to localhost port 6080 (#0) * Trying 127.0.0.1... * Connected to localhost (127.0.0.1) port 6080 (#0) * Server auth using Basic with user 'admin' > POST > /service/plugins/policies/importPoliciesFromFile?isOverride=true&serviceType=hdfs,hive > HTTP/1.1 > Authorization: Basic YWRtaW46YWRtaW4= > User-Agent: curl/7.29.0 > Host: localhost:6080 > Accept: */* > Content-Type: application/json > Content-Length: 4718 > Expect: 100-continue > < HTTP/1.1 100 Continue < HTTP/1.1 404 Not Found < Server: Apache-Coyote/1.1 < Set-Cookie: RANGERADMINSESSIONID=2CE00A4CA61EADCB0B491282E81608DE; Path=/; HttpOnly < X-Frame-Options: DENY < Content-Length: 0 < Date: Mon, 03 Apr 2017 12:45:17 GMT < Connection: close < * Closing connection 0 -- Sean Roberts Partner Engineering, EMEA @seano
ranger-policies.json
Description: ranger-policies.json
