本記事では、obshell-sdk-pythonを使用してテナントにユーザーを作成する方法について説明します。 説明 まず、from obshell import ClientSet from obshell.auth import PasswordAuth # クライアントインスタンスを作成します。ノードのアドレスは '10.10.10.1'、ポートは2886です。 client = ClientSet("10.10.10.1", 2886, PasswordAuth("****")) # testテナントにuser_1ユーザーを追加する例を示します。sysテナントにユーザーを追加する場合は、tenant_nameとroot_passwordの設定を省略できます。 db_priv = { "db_name": "oceanbase", "privileges": ["SELECT"] } client.v1.create_user(user_name="user_1", password="******", tenant_name="test", root_password="*****", global_privileges=["CREATE", "DELETE"], db_privileges=[db_priv]) 関連ドキュメント ユーザー作成のAPIインターフェースの説明については、ユーザーの作成を参照してください。