GetLogs【获取操作日志】

获取用户操作日志列表:可根据日志开始时间和结束时间来获取日志列表。 如果不指定任何过滤条件,默认返回你触发的所有操作日志。 如果指定非法的时间值,则会返回错误信息。

Request Parameters

Parameter name Type Description Required
action String API 标识符 Yes
start String 查询操作日志的开始时间 No
end String 查询操作日志的结束时间 No

Response Elements

Name Type Description
message String 执行结果信息
code Integer HTTP Resonpe响应状态码
data Array JSON 格式的日志数据列表,每项参数可见下面 Data Item

Data Item

Name Type Description
action String 响应动作状态(更新,导入,删除,新建等)
event_type String 事件类型
ip String 登录用户的访问公网地址
resource String 资源名称
resource_type String 资源类型(云主机,安全,防火墙等)
result String 执行状态(成功,失败)
timestamp String 当前条目最近一次状态变更时间
username String 租户用户名

Example

Example Request:

Request Headers:

POST /api/ HTTP/1.1
Origin: https://console.plcloud.com
X-CSRFToken: 6An6xEuOJqW6dVDtlgzZr6FqgkSbJmqp
Content-Type: application/x-www-form-urlencoded

Form Data:

action: GetLogs

Example Response:

{
  "message": "成功",
  "code": 200,
  "data": [
    {
      "username": "1330223638@qq.com",
      "resource": "zzw-001",
      "event_type": "compute.instance.delete",
      "ip": "183.13.1.47",
      "action": "Create",
      "timestamp": "2015-01-20 11:44:23",
      "resource_type": "instances",
      "result": "Success"
    }
  ]
}