获取某个应用的操作记录。
请求 URI
参数名 | 参数类型 | 描述 |
AppId | String | 目标应用 ID,可以在 EDAS 控制台应用管理 页面点击应用名,查看该应用的 ID |
Day | String | 获取多久的历史操作信息,单位天 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
要获取某个应用的操作记录,您可以通过调用EDAS API来实现。以下是调用该API的具体步骤和说明:
使用HTTP请求访问指定的URI。
/app/audit_list
String
): 目标应用ID,您可以在EDAS控制台的应用管理页面,点击应用名查看该应用的ID。String
): 获取多久的历史操作信息,单位为天。Map<String, String> params = new HashMap<>();
params.put("AppId", "fb56e759-7d9d-4ba7-91bf-75caa53de0da"); // 请替换为目标应用ID
params.put("Day", "1"); // 设置查询历史天数,例如1天
String resp = edasApiClient.callApi(EdasApiAction.App.audit_list.path(), params); // 调用EDAS API客户端方法
System.out.println(resp); // 打印响应数据
响应数据是一个JSON对象,包含操作记录的详细信息:
{
"code": 200,
"data": [
{
"auditId": 17978,
"actionType": "STOP", // 操作类型,如STOP、START等
"createTime": 1467170050951, // 操作创建时间
"success": true, // 操作是否成功
"appId": "fb56e759-7d9d-4ba7-91bf-75caa53de0da", // 应用ID
"finished": true, // 操作是否完成
"updateTime": 1467170051800, // 更新时间
"id": 17978, // 记录ID
"operator": "xxxxxx@aliyun.com", // 操作人邮箱
"cid": "966a2377-8867-4991-9179-a097eee17c2c" // 关联的唯一标识
}
]
}
通过上述API调用及响应解析,您可以获取指定应用在特定时间段内的操作记录详情,进而进行监控或管理操作。