获取日志
获取日志
用于列出帐户的所有日志的请求
URL
https://REGION.rest.logs.insight.rapid7.com/management/logs
区域是您帐户的数据中心-例如。“我们”或“欧盟”
方法
得到
身份验证
读需要写或只读密钥。
URL参数
没有一个
数据参数
没有一个
成功响应
代码200内容:
json
1
{
2
“日志”:[
3.
{
4
“logsets_info”:[
5
{
6
“id”:“ecca4c14 - 338 d - 4452 - b842 - 5 - fca8c86b9cb”,
7
“链接”:[
8
{
9
“href”:“https://us.rest.logs.insight.rapid7.com/management/logsets/0f5e4d20-fef3-4b91-b4c2-c2573466bbdd”,
10
“rel”:“自我”
11
}
12
],
13
“名称”:“MyLogSet”
14
}
15
],
16
“名称”:“MyLog”,
17
“user_data”:{
18
“le_agent_filename”:“/ var / log / anaconda.log”,
19
“le_agent_follow”:“真正的”
20.
},
21
“令牌”:[],
22
“source_type”:“代理”,
23
“token_seed”:零,
24
“结构”:[],
25
“id”:“4 e6dadf9 - 961 - e - 48 - f4 - 82 - cf - 452 - de78eb217”
26
},{
27
“logsets_info”:[
28
{
29
“id”:“7162 e19e - 3711 - 4 - f63 - 9833 d042f5c70f85”,
30.
“链接”:[
31
{
32
“href”:“https://us.rest.logs.insight.rapid7.com/management/logsets/3aa5da13 - 3 - bb6 - 4457 ab6c - 0 - d6b01ec892d”,
33
“rel”:“自我”
34
}
35
],
36
“名称”:“MyOtherLogSet”
37
}
38
],
39
“名称”:“MyOtherLog”,
40
“user_data”:{
41
“le_agent_filename”:"",
42
“le_agent_follow”:“假”
43
},
44
“令牌”:[
45
“70347838 - 87 - d8 - 43 - f7 - 82 cc - fb6f63623893”
46
],
47
“source_type”:“令牌”,
48
“token_seed”:零,
49
“结构”:[],
50
“id”:“7 a70d526 b69f - 4030 - 904 f - 62 dfd25d8d03”
51
}
52
53
]
54
}
示例调用
python
1
进口请求
2
进口json
3.
进口时间
4
5
API_KEY=00112233 - 4455 - 6677 - 8899 - aabbccddeeff”
6
7
defhandle_response(分别地):
8
响应=分别地
9
时间.睡眠(1)
10
如果响应.status_code==200:
11
打印json.转储(分别地.json(),缩进=4)
12
其他的:
13
打印响应.status_code
14
15
defmake_request(provided_url=没有一个):
16
头={“x-api-key”:API_KEY}
17
18
url=“https://us.rest.logs.insight.rapid7.com/management/logs”
19
要求的事情=请求.得到(url,头=头)
20.
返回要求的事情
21
22
23
defget_logs():
24
要求的事情=make_request()
25
handle_response(要求的事情)
26
27
def开始():
28
get_logs()
29
30.
如果__name__==“__main__ ':
31
开始()
笔记
这个页面对你有帮助吗?