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 client
from 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"}}
}

使用ActionTrail Python SDK相关推荐

  1. python 智能识别 商品_阿里云货架商品识别与管理Python SDK使用示例-阿里云开发者社区...

    概述 货架商品识别与管理(Retail Image Recognition)是基于深度学习.图像检测.图像识别等技术,为新零售品牌商/经销商提供AI商品识别能力的阿里云产品:适用于货架商品识别.陈列识 ...

  2. Tungsten Fabric SDN — VNC API — API Client 的 Python SDK

    目录 文章目录 目录 VNC API Client 安装 VNC API Client API Model 示例程序 Troubleshooting VNC API Client Tungsten F ...

  3. python 断点重传_性能调优-python SDK 调优

    python SDK python 和 java 或者和 GO ,在性能上来说都不是最好的,而且 python 无法支持多核的并发,只能跑在单核上的多线程.但是 oss 也提供了相应的方法提高多线程的 ...

  4. python如何使用sdk_七牛云存储Python SDK使用教程 - 基本介绍

    本教程旨在介绍如何使用七牛的Python SDK来快速地进行文件上传,下载,处理,管理等工作. 安装 首先,要使用Python的SDK必须要先安装.七牛的Python SDK是开源的,托管在Githu ...

  5. 使用阿里云Python SDK管理ECS安全组

    准备工作 本机操作系统:CentOS7 python版本:python2.7.5 还需要准备如下信息: 一个云账号.Access Key ID.Access Key Secret.安全组ID.Regi ...

  6. 七牛云存储Python SDK使用教程 - 上传策略详解

    本教程旨在介绍如何使用七牛的Python SDK来快速地进行文件上传,下载,处理,管理等工作. 前言 我们在上面的两节中了解到,客户端上传文件时,需要从业务服务器申请一个上传凭证(Upload Tok ...

  7. python sdk怎么用_如何使用七牛Python SDK写一个同步脚本及使用教程

    七牛云存储的 Python 语言版本 SDK(本文以下称 Python-SDK)是对七牛云存储API协议的一层封装,以提供一套对于 Python 开发者而言简单易用的开发工具.Python 开发者在对 ...

  8. aws python库_适用于Alexa的新AWS Python SDK入门指南

    aws python库 by Ralu Bolovan 由Ralu Bolovan 适用于Alexa的新AWS Python SDK入门指南 (A Beginner's guide to the ne ...

  9. 如何开发python sdk调用数据_Python SDK调用示例

    开发者可以通过Python SDK,调用物联网数据分析中生成的API. 步骤一:安装SDK 登录Python官方网站下载2.6.5及以上版本的Python,并按说明完成安装. (可选)安装Python ...

最新文章

  1. Asp.Net中验证控件简单分析
  2. golang 去除 空白字符 含制表符
  3. [leetcode] 70.爬楼梯
  4. SAP Spartacus url里默认electronics-spa的由来
  5. 最长递增子序列的个数Python解法
  6. stevedore——启用方式
  7. matlab中云模型,云模型简介与个人理解matlab程序.doc
  8. idea导入spring源码_Spring源码入门到放弃(一):环境准备
  9. thrift编写服务端 客户端
  10. 一图读懂敏捷开发参与者及基本流程
  11. 程序员为什么更容易脱发?
  12. java 导出压缩文件,IO流非正常关闭引起的“不可预料的压缩文件末端”的解决办法
  13. 如何取消文件关联,恢复文件默认的图标,最简单的办法!!!!!
  14. php微信支付需要哪些设置,如何申请和配置微信支付接口?
  15. 运维开发团队技能与效率提速利器:运维+低代码
  16. NOIP2017初赛试题
  17. 只有程序员才深有体会-------让人直想呵呵哒的BUG!!!
  18. Centos服务器上安装Tomcat
  19. 写作——如何描述图表
  20. 系统修改利器XueTr

热门文章

  1. android bitmap裁剪中间,Android裁剪中心位图
  2. python求三个数中最小(大)的元素
  3. 怎么暂时关闭网站php,WordPress怎么临时关闭网站进行维护
  4. uva 1252——Twenty Questions
  5. node.js 获取异步方法里面的数据 =》 两种方式
  6. HTML如何做个播放器图表,Web绘图神器之ECharts-ts文件播放器
  7. 嵌入式开发硬件知识札记
  8. LVM (Logic Volume Management,逻辑卷管理)
  9. (C语言版)栈和队列(二)——实现顺序存储栈和顺序存储队列的相关操作
  10. 【汇编语言】结合C语言,使用VS 2017调试模式下的反汇编工具学习32位x86汇编指令