Skip to main content

add_user()
About to Deprecate

This operation adds an existing user to the current role. Once added, the user gets permissions allowed for the current role and can perform certain operations.

Request Syntax

add_user(
username: str
)

PARAMETERS:

  • username (str) -

    [REQUIRED]

    The name of the user to add to a role.

RETURN TYPE:

NoneType

RETURNS:

None

EXCEPTIONS:

  • MilvusException

    This exception will be raised when any error occurs during this operation.

Examples

from pymilvus import Role, utility

# Create a user
user = utility.create_user(user="admin", password="123456")

# Create a role
role=Role(
name="admin",
)

role.create()

# Add the user to the role
role.add_user(username="admin")

# List role information
utility.list_roles(include_user_info=True)

# RoleInfo groups:
# - RoleItem: <role_name:admin>, <users:('admin',)>
# - RoleItem: <role_name:public>, <users:()>

The following operations are related to add_user():