次のような場合に使用: ユーザーが Milvus(大規模なデータベースに対応した検索エンジン)でユーザー、役割、パスワード、またはアクセス権限を管理したいとき。
Use when the user wants to manage database users, roles, passwords, or access privileges in Milvus.
zilliz user create --user <username> --password <password>
新しいデータベースユーザーを作成します。
zilliz user list
すべてのデータベースユーザーを一覧表示します。
zilliz user describe --user <username>
指定したユーザーの詳細情報を取得します。
zilliz user drop --user <username-to-drop>
データベースユーザーを削除します。
zilliz user update-password \
--user <username> \
--password <current-password> \
--new-password <new-password>
ユーザーのパスワードを更新します。
zilliz user grant-role --user <username> --role <role-name-to-grant>
ユーザーにロールを付与します。
zilliz user revoke-role --user <username> --role <role-name-to-revoke>
ユーザーからロールを剥奪します。
zilliz role create --role <role-name>
新しいロールを作成します。
zilliz role list
すべてのロールを一覧表示します。
zilliz role describe --role <role-name>
指定したロールの詳細情報および権限を取得します。
zilliz role drop --role <role-name-to-drop>
ロールを削除します。
zilliz role grant-privilege \
--role <role-name> \
--object-type <Global|Collection|Database> \
--object-name <object-name> \
--privilege <privilege-name>
# オプション: --database <database-name>
ロールに権限を付与します。
zilliz role revoke-privilege \
--role <role-name> \
--object-type <Global|Collection|Database> \
--object-name <object-name> \
--privilege <privilege-name>
# オプション: --database <database-name>
ロールから権限を剥奪します。
オブジェクトタイプ別の主な権限:
Search, Query, Insert, Delete, CreateIndex, DropCollectionCreateCollection, AllListCollectionsadmin(フルアクセス)、public(デフォルトでは権限なし — 明示的に付与する必要があります)。* を指定することで、そのタイプのすべてのオブジェクトに対して権限を付与できます。zilliz user create --user <username> --password <password>
Create a new database user.
zilliz user list
List all database users.
zilliz user describe --user <username>
Get details of a user.
zilliz user drop --user <username-to-drop>
Drop a database user.
zilliz user update-password \
--user <username> \
--password <current-password> \
--new-password <new-password>
Update user password.
zilliz user grant-role --user <username> --role <role-name-to-grant>
Grant a role to a user.
zilliz user revoke-role --user <username> --role <role-name-to-revoke>
Revoke a role from a user.
zilliz role create --role <role-name>
Create a new role.
zilliz role list
List all roles.
zilliz role describe --role <role-name>
Get details and privileges of a role.
zilliz role drop --role <role-name-to-drop>
Drop a role.
zilliz role grant-privilege \
--role <role-name> \
--object-type <Global|Collection|Database> \
--object-name <object-name> \
--privilege <privilege-name>
# Optional: --database <database-name>
Grant a privilege to a role.
zilliz role revoke-privilege \
--role <role-name> \
--object-type <Global|Collection|Database> \
--object-name <object-name> \
--privilege <privilege-name>
# Optional: --database <database-name>
Revoke a privilege from a role.
Common privileges by object type:
Search, Query, Insert, Delete, CreateIndex, DropCollectionCreateCollection, AllListCollectionsadmin (full access), public (no privileges by default -- must be granted explicitly).* as object-name to grant privilege on all objects of that type.原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。