update_password()
この操作は、特定のユーザーのパスワードを更新し、ユーザーの説明も更新できます。
リクエスト構文
python
update_password(
user_name: str,
old_password: str,
new_password: str,
reset_connection: Optional[bool] = False,
timeout: Optional[float] = None,
description: Optional[str] = None,
**kwargs,
) -> None
パラメーター:
-
user_name (str) -
[必須]
パスワードを変更するユーザーの名前です。 -
old_password (str) -
[必須]
ユーザーの現在のパスワードです。 -
new_password (str) -
[必須]
ユーザーの新しいパスワードです。 -
reset_connection (Optional[bool]) -
デフォルト:False
更新後にクライアントを新しいパスワードで再接続するかどうかを示すフラグです。 -
timeout (Optional[float]) -
デフォルト:None
RPC が完了するまでの最大待機時間(秒)です。 -
description (Optional[str]) -
デフォルト:None
ユーザーアカウントの更新後の説明(任意)です。 -
kwargs (Any) -
追加のリクエストコンテキストオプションです。
戻り値の型:
None
戻り値:
パスワードが正常に更新された場合、戻り値はありません。
例外:
- MilvusException
サーバーがリクエストを拒否した場合、または RPC が失敗した場合に発生します。正確な失敗の詳細については、サーバーのエラーメッセージを確認してください。
例
パスワード更新の使用例を示します。
python
from pymilvus import MilvusClient
client = MilvusClient(uri="YOUR_CLUSTER_ENDPOINT", token="YOUR_CLUSTER_TOKEN")
client.create_user("analyst", "Milvus123", description="Analytics account")
client.update_user("analyst", description="Updated analytics account")
client.create_role("read_only", description="Read-only role")
client.alter_role("read_only", description="Updated read-only role")
print(client.describe_user("analyst"))
print(client.describe_role("read_only"))