第 3 章 IdM API 和 IdM CLI 命令比较
您可以在 Python 交互控制台中使用 IdM API 命令。IdM API 命令与 ipa
工具命令不同。
IdM CLI 和 IdM API 命令的区别
- 命令命名结构
-
ipa
CLI 命令使用连字符,如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 属性之间的映射。