in files/default/rgw_s3_api.py [0:0]
def user_create(conn, admin_user, user_name, display_name, caps=None, verbose=False):
if not conn or not user_name:
if verbose:
print('Connection and/or user name not valid - unable to create.')
return None
user = None
try:
print "/%s/user?format=json&uid=%s&display-name='%s'" % (admin_user, user_name, display_name)
resp = conn.make_request("PUT", query_args="/%s/user?format=json&uid=%s&display-name='%s'" % (admin_user, user_name, display_name))
if resp:
print resp.status
print resp.read()
if user and verbose:
print('User %s created.' % user_name)
except BaseException, e:
print(e.message)
return user