2.5. 使用批处理执行 IdM API 命令
您可以使用 batch
命令,通过一个调用执行多个 IdM API 命令。以下示例演示了如何创建多个 IdM 用户。
先决条件
- IdM API 已初始化。如需更多信息,请参阅 初始化 IdM API。
流程
要在一个批处理中创建 100 个 IdM 用户,请在脚本中包含以下代码:
batch_args = [] for i in range(100): user_id = "user%i" % i args = [user_id] kw = { 'givenname' : user_id, 'sn' : user_id } batch_args.append({ 'method' : 'user_add', 'params' : [args, kw] }) ret = api.Command.batch(*batch_args)