Skip to Content
操作日志 ULog获取用户操作日志 - GetUserOperationEvents

获取用户操作日志 - GetUserOperationEvents

简介

获取用户操作日志

💡 通过该 API 目前只能查询最近365天的日志

定义

公共参数

参数名类型描述信息必填
Actionstring对应的 API 指令名称,当前 API 为 GetUserOperationEventsYes
PublicKeystring用户公钥,可从 控制台 获取Yes
Signaturestring根据公钥及 API 指令生成的用户签名,参见 签名算法Yes

请求参数

参数名类型描述信息必填
ProjectIdstring项目ID。不填写为默认项目,子帐号必须填写。 请参考GetProjectList接口No
BeginTimeint开始时间(UNIX时间戳)No
EndTimeint结束时间(UNIX时间戳)No
MaxResultsint一次查询的最大记录数No
NextTokenstring用于于请求下一页查询结果。请求参数必须与上次请求一致No
ResourceIDstring资源 ID,用于搜索某个资源关联的操作日志No

响应字段

字段名类型描述信息必填
RetCodeint返回状态码,为 0 则为成功返回,非 0 为失败Yes
Actionstring操作指令名称Yes
Messagestring返回错误消息,当 RetCode 非 0 时提供详细的描述信息No
NextTokenstring用于于请求下一页查询结果。请求参数必须与上次请求一致No
Eventsarray[UserOperationEvent]操作事件列表No

数据模型

UserOperationEvent

字段名类型描述信息必填
Regionstring地域No
Apistring操作的 APINo
IsSuccessboolean是否成功No
OperateTimeint操作时间No
UserNamestring用户名No
UserEmailstring用户邮箱No
RelatedResourcearray[RelatedResource]操作事件关联的资源No

RelatedResource

字段名类型描述信息必填
ResourceIdstring资源 IDNo
ResourceNamestring资源名称No

示例

请求示例

https://api.an-link.com/?Action=GetUserOperationEvents &ProjectId=DybfOwNo &BeginTime=2 &EndTime=4 &MaxResults=7 &NextToken=nLgQPnKo &ResourceID=CfrwODDl

响应示例

{ "Action": "GetUserOperationEventsResponse", "Events": [ { "Api": "kNELMpfb", "IsSuccess": true, "OperateTime": 2, "Region": "sLtsxECu", "RelatedResource": [ { "ResourceId": "HcWkaBoa", "ResourceName": "yVfCJcnu" } ], "UserEmail": "oZHZSIVq", "UserName": "MMmTomWP" } ], "NextToken": "SpWAGVWQ", "RetCode": 0 }