メインコンテンツまでスキップ

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"))
Ctrl I