]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: Create RESTful endpoint for user and bucket administration.
authorcaleb miles <caselim@gmail.com>
Mon, 25 Mar 2013 15:46:34 +0000 (11:46 -0400)
committercaleb miles <caselim@gmail.com>
Tue, 2 Apr 2013 01:44:45 +0000 (21:44 -0400)
commitdd19d693e6528c70167958ebc57e075200a08803
tree867c29aab1e0e6487580069c7a063825c0cacfe5
parentaa14da20ede80ca4559ccda913c6b33bb790b1ba
rgw: Create RESTful endpoint for user and bucket administration.

Expose the following operations through a RESTful endpoint:
    user create
    user modify
    user remove
    subuser create
    subuser modify
    subuser remove
    key create
    key remove
    bucket list
    bucket stats
    bucket link
    bucket unlink
    bucket check
    bucket remove
    remove object

building on the existing /{admin} endpoint.

Signed-off-by caleb miles <caleb.miles@inktank.com>
19 files changed:
src/Makefile.am
src/rgw/rgw_admin.cc
src/rgw/rgw_bucket.cc [new file with mode: 0644]
src/rgw/rgw_bucket.h [new file with mode: 0644]
src/rgw/rgw_common.cc
src/rgw/rgw_main.cc
src/rgw/rgw_op.cc
src/rgw/rgw_op.h
src/rgw/rgw_rados.cc
src/rgw/rgw_rados.h
src/rgw/rgw_rest.cc
src/rgw/rgw_rest.h
src/rgw/rgw_rest_bucket.cc [new file with mode: 0644]
src/rgw/rgw_rest_bucket.h [new file with mode: 0644]
src/rgw/rgw_rest_s3.cc
src/rgw/rgw_rest_user.cc [new file with mode: 0644]
src/rgw/rgw_rest_user.h [new file with mode: 0644]
src/rgw/rgw_user.cc
src/rgw/rgw_user.h