]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: add key parameter conflict check for radosgw-admin command line. 5567/head
authorguce <guce@h3c.com>
Thu, 27 Aug 2015 09:32:26 +0000 (17:32 +0800)
committerguce <guce@h3c.com>
Thu, 27 Aug 2015 09:32:30 +0000 (17:32 +0800)
commite2c3c8638d6cd1bacfb2a3c659e4e3d8db74b6d6
tree05a5f97afaa92456c196ccc74fa227eaab8152e7
parentd8d6bb898d976a479c33baebcd4ade0ef120a18e
rgw: add key parameter conflict check for radosgw-admin command line.

1.--access-key & --gen-access-key
radosgw-admin key create --uid=aaa --access-key='111' --gen-access-key --gen-secret
--access-key effective

2.--secret & --gen-secret
radosgw-admin key create --uid=aaa --access-key='222' --secret='222' --gen-secret
--gen-secret effective

test fix:
    before: conflict parameters can be configured.
    after changes, do the same procedure, can check for conflicts.

Signed-off-by: Ce Gu <guce@h3c.com>
src/rgw/rgw_admin.cc