GitXplorerGitXplorer
b

rangers3plugin

public
5 stars
3 forks
0 issues

Commits

List of commits on branch master.
Unverified
669dbbe14789fb6ea17863e600addc89a6b8da70

Better version

bbolkedebruin committed 6 years ago
Unverified
2dbc373ceccd471908cd8712d7b91d7996ac7ebb

Switch evaluator

bbolkedebruin committed 6 years ago
Unverified
ca1e4de60a4013e13f0598040f124a0c622ff748

Added README and license files

bbolkedebruin committed 6 years ago
Unverified
c5988099deb534bfd476352b2abe240cf93fb9ab

Make sure the json is valid

bbolkedebruin committed 6 years ago
Unverified
7f4bcd10d6fda800260e7086f47d000268595241

Init

bbolkedebruin committed 6 years ago

README

The README file for this repository.

Apache Ranger S3 Plugin

Ranger S3 Plugin enabled creation of policies in Apache Rangere for S3 buckets hosted on Ceph/RadosGW (S3 coming later). It merely allows for the creation of policies and does not set acls by itself. It can be used together with its sister golang project s3gw.

Installation

  1. Build the jar as per usual. If you do not have a local Apache Ranger installation to test against use mvn package -DskipTests.
  2. Copy the jar to ${RANGER_HOME}/ews/webapp/WEB-INF/classes/ranger-plugins/s3. Please note that the location is important (s3).
  3. Load the service definition into Apache Ranger. curl -u <admin>:<admin> -d "@s3-ranger.json" -X POST -H "Accept: application/json" -H "Content-Type: application/json" http://{RANGER_HOST}:{RANGER_PORT}/service/public/v2/api/servicedef
  4. Configure the service in Apache Ranger by logging in to the Web UI.

Roadmap

  • Proper lookups
  • No ceph-user name required
  • AWS S3 support