本文共 2634 字,大约阅读时间需要 8 分钟。
ActionTrail提供官方的Python SDK。本文将简单介绍一下如何使用ActionTrail的Python SDK。
安装Aliyun Core SDK。
pip install aliyun-python-sdk-core
安装ActionTrail Python SDK。
pip install aliyun-python-sdk-actiontrail
下面是测试的代码。调用LookupEventsRequest
获取所有CreateRole
事件。
#!/usr/bin/env python#coding=utf-8from aliyunsdkcore import clientfrom aliyunsdkactiontrail.request.v20171204 import LookupEventsRequestclt = client.AcsClient('您的AK id', '您的AK secret', 'cn-hangzhou')request = LookupEventsRequest.LookupEventsRequest()request.set_EventName('CreateRole')response = clt.do_action_with_exception(request)print response
执行代码。
$ python actiontrail_test.py | python -m json.tool{ "EndTime": "2018-04-09T00:47:11Z", "Events": [ { "acsRegion": "cn-hangzhou", "apiVersion": "2015-05-01", "eventId": "9554F0A2-DA47-4390-A21C-F3D56CF6CCC0", "eventName": "CreateRole", "eventSource": "ram-share.aliyuncs.com", "eventTime": "2018-04-08T17:27:29Z", "eventType": "ApiCall", "eventVersion": "1", "isGlobal": true, "referencedResources": { "Role": [ "AliyunStreamDefaultRole" ] }, "requestId": "9554F0A2-DA47-4390-A21C-F3D56CF6CCC0", "requestParameters": { "AssumeRolePolicyDocument": "\"{\\\\\\\"Statement\\\\\\\":[{\\\\\\\"Action\\\\\\\":\\\\\\\"sts:AssumeRole\\\\\\\",\\\\\\\"Effect\\\\\\\":\\\\\\\"Allow\\\\\\\",\\\\\\\"Principal\\\\\\\":{\\\\\\\"Service\\\\\\\":[\\\\\\\"stream.aliyuncs.com\\\\\\\"]}}],\\\\\\\"Version\\\\\\\":\\\\\\\"1\\\\\\\"}\"", "Description": "\"\u6d41\u8ba1\u7b97\u670d\u52a1\u9ed8\u8ba4\u4f7f\u7528\u6b64\u89d2\u8272\u6765\u8bbf\u95ee\u60a8\u5728\u5176\u4ed6\u4e91\u4ea7\u54c1\u4e2d\u7684\u8d44\u6e90\"", "HostId": "\"ram-share.aliyuncs.com\"", "RequestId": "\"9554F0A2-DA47-4390-A21C-F3D56CF6CCC0\"", "RoleName": "\"AliyunStreamDefaultRole\"", "SecureTransport": "\"true\"", "needarrayitemname": "\"true\"" }, "serviceName": "Ram", "sourceIpAddress": "121.0.29.156", "userIdentity": { "accountId": "1532770894211314", "principalId": "1532770894211314", "sessionContext": { "attributes": { "creationDate": "2018-04-08T17:27:29Z", "mfaAuthenticated": "false" } }, "type": "root-account", "userName": "root" } }}
转载地址:http://tsgia.baihongyu.com/