create_db_user_mapping
此命令可以帮助您维护数据库用户(即,导致违例的 SQL 的调用者)与用于实时警报的电子邮件地址之间的映射。
可以使用通配符,如下所示:
- serverIp:可以使用百分号 (%) 作为通配符,代替 IP 地址中任何元素的字符。 例如,下列地址有效:
- 192.168.2.%
- 2620:1f7:807:%:920:%
但是,以下示例无效: 192.%
- serverIp:可以使用百分号 (%) 作为通配符,代替 IP 地址中任何元素的字符。 例如,下列地址有效:
- serviceName:允许使用通配符 (%)。
- dbUserName:通配符无效。 % 符不是特殊字符。
- emailAddress:通配符无效。 % 符不是特殊字符。
注: 对于 delete_db_user_mapping 和 list_db_user_mapping ,可以对所有参数使用% 通配符。
此 API 在 Guardium V9.5 及更高版本中可用。
REST API 语法
此 API 可通过
POST 方法,以 REST 服务的形式使用。 请按如下方式调用此 API:POST https://[Guardium hostname or IP address]:8443/restAPI/db_user_mapping
GuardAPI 语法
create_db_user_mapping parameter=value参数
| 参数 | 值类型 | 描述 |
|---|---|---|
| dbUserName | 字符串 | 必需。 数据库用户名。 |
| emailAddress | 字符串 | 必需。 对于实时警报,这是映射至数据库用户的电子邮件地址。 @ 符为必需。 |
| serverIp | 字符串 | 必需。 服务器 IP 地址。 |
| serviceName | 字符串 | 必需。 服务器名称。 |
| api_target_host | 字符串 | 指定执行 API 所在的目标主机。有效值:
IP 地址必须符合网络的 IP 方式。 在双重 IP 方式下,请使用向中央管理器注册受管单元时使用的 IP 协议。 例如,如果该注册使用的是 IPv6,请指定 IPv6 地址。 主机名与 IP 方式无关,可以在任何方式下使用。 |
GuardAPI 示例
grdapi create_db_user_mapping serverIp=192.168.1.% serviceName=ora1 dbUserName=hadrian emailAddress=hadrian.swall@company.com
Is this correct for ipv6?