第 3 章 IdM API 和 IdM CLI 命令比较
您可以在 Python 交互控制台中使用 IdM API 命令。IdM API 命令与 ipa 工具命令不同。
IdM CLI 和 IdM API 命令的区别
- 命令命名结构
-
ipaCLI 命令使用连字符,如user-add,但 IdM API 命令改为使用下划线,如user_add。 - 参数命名
-
IdM CLI 命令和 IdM API 命令的参数不同。例如,IdM CLI
user-add命令首先有一个参数first,但 IdM APIuser_add命令有一个参数givenname。 - 日期格式
IdM CLI 提供了以下日期格式:
-
%Y%m%d%H%M%SZ -
%Y-%m-%dT%H:%M:%SZ -
%Y-%m-%dT%H:%MZ -
%Y-%m-%dZ -
%Y-%m-%d %H:%M:%SZ %Y-%m-%d %H:%MZ另外,IdM API 可以使用 Python 内置类
datetime。
-
有用的 CLI 工具
-
console启动交互式 Python 控制台,您可以使用它来运行 IdM API 命令。 -
help命令显示主题和命令的描述,并包含各种示例。 -
show-mapping命令显示 CLI 参数名称和 LDAP 属性之间的映射。