How to Create and Modify S3 Bucket Users

Overview

This topic provides details on how to create and modify S3 bucket users in qshell and in OSMI. It provides details about each command along with their available paramters.

 

 


Qshell Commands

List Existing User Information:

In []: q.dss.manage.listUsers()

 

Add S3 User:

In[]: q.dss.manage.addUser(‘s3testuser’, ‘s3testpasswd’)
Out[]:
{'bucket_list': [],
'custom': {},
'default_policy_id': None,
'default_small_files_policy_and_threshold': None,
'id': 5,
'name': 's3testuser',
'secret': '(not_shown)',
'seq': 0,
'status': 'ACTIVE',
'version': 0}

 

Add S3 Bucket Namespace:

In[]: q.dss.manage.addNameSpace(nameSpaceName='testbucket', kind='S3', ownerName='s3testuser')

 

Change User Pssword:

In []: q.dss.manage.changeUser(‘s3testuser’, credentials=‘NEWPASSWORD’)

 

Change User Satus:

In []: q.dss.manage.changeUser('s3testuser', status='INACTIVE')

 

Delete a User:

In []: q.dss.manage.deleteUser('s3testuser')
 


Qshell Usage Information

In []: q.dss.manage.addUser(?


Definition: q.dss.manage.addUser(self, userName, credentials, status='ACTIVE', defaultSettings=None, nodeIP='127.0.0.1', port=23510)
Documentation: Add a user.

Parameters:


In []: q.dss.manage.addNameSpace(?

 

Definition: q.dss.manage.addNameSpace(self, nameSpaceName, policyID=None, storageDaemonID=None, verificationInterval=31536000, verificationTarget=None, syncstoreId=None, nodeIP='127.0.0.1', port=23510, kind='NATIVE', ownerName=None, smallFilesPolicy=None)
Documentation: Add a Name Space

Parameters:

    Returns: guid Name Space ID


In []: q.dss.manage.changeUser(?


Definition: q.dss.manage.changeUser(self, userName, credentials=None, status=None, defaultSettings=None, nodeIP='127.0.0.1', port=23510)
Documentation: Change a user.

Parameters:

 


OSMI Menu Tasks

Some users and permissions are also able to modified using the OSMI menu. Example menu options are shown below. 

 

Object Store Management Interface
        1) Environment
        2) Policies and Namespaces
        3) Machines and services
        4) Users and permissions
        5) Events and logging
        0) Exit


Please make a selection >> 4


Users and Permissions
        1) List users
        2) Add user
        3) Delete user
        4) Show permissions
        5) Set permissions
        0) Return to Main Menu


Please make a selection >>
 

 


 

 

 

 



This page was generated by the BrainKeeper Enterprise Wiki, © 2018