阿里云服务认证

requests-aliyun的Python项目详细描述


版本

V0.3.1

https://travis-ci.org/SkyLothar/requests-aliyun.svg?branch=masterhttps://coveralls.io/repos/SkyLothar/requests-aliyun/badge.pnghttps://requires.io/github/SkyLothar/requests-aliyun/requirements.svg?branch=masterSupported Python versionsLicense

阿里云认证的真棒要求!

  • [X]OSS(API版本:2014-08-28)
  • [X]ECS(API版本:2014-05-26)
  • [X]无线电数据系统(API版本:2014-08-15)
  • [X]SLB(API版本:2014-05-15)
  • [X]CMS(API版本:2015-04-20)

如何安装

只是

pip install requests-aliyun

如何使用

只需将auth对象传递给请求即可

>>>importrequests>>>fromaliyunauthimportOssAuth>>>req=requests.get(..."http://example.com/path/to/file",...auth=OssAuth("bucket-name","access-key","secret-key")...)<Response[200]>

或者将auth属性设置为session对象

>>>importrequests>>>fromaliyunauthimportOssAuth>>>session=requests.session()>>>session.auth=OssAuth("bucket-name","access-key","secret-key")>>>req=session.get("http://example.com/path/to/file")<Response[200]>

使用OSS

完整的api文档可在:OSS API

>>>importrequests>>>fromaliyunauthimportOssAuth>>>req=requests.get(..."http://bucket-name.oss-url.com/path/to/file",...auth=OssAuth("bucket-name","access-key","secret-key")...)<Response[200]>

使用ECS

完整的api文档可在:ECS API

>>>importrequests>>>fromaliyunauthimportEcsAuth>>>req=requests.get(..."https://ecs.aliyuncs.com",...params=dict(Action="DescribeInstanceTypes"),...auth=EcsAuth("access-key","secret-key")...)<Response[200]>

玩rds

完整的api文档可在:RDS API

>>>importrequests>>>fromaliyunauthimportRdsAuth>>>req=requests.get(..."https://rds.aliyuncs.com",...params=dict(Action="DescribeDBInstances",RegionId="cn-hangzhou"),...auth=RdsAuth("access-key","secret-key")...)<Response[200]>

使用SLB

完整的api文档可在:SLB API

使用CMS

完整的api文档可在:CMS API

>>>importrequests>>>fromaliyunauthimportCmsAuth>>>req=requests.get(..."metrics.aliyuncs.com",...params=dict(Action="DescribeMetricDatum"),...auth=CmsAuth("access-key","secret-key")...)<Response[200]>

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在Gomoku javafx游戏中启用回合转换   java Akka ask onComplete呼叫两次   类实现可序列化时的java NotSerializableException   java在不同情况下使用不同的Hibernate用户类型   使用Jena库从Java中的RDF网页提取URI的xml解析   即使在将github证书添加到%java_HOME%之后,java SSLHandshakeException仍然存在异常   Android Studio Java TelephonyManager错误:非静态方法   java树的23个节点浪费了什么信息?   java如何使用JAXB读取XML文件?   java Jdbc列索引超出范围   java如何在Spring忽略基本包的情况下扫描整个类路径中的组件?   用于动态创建Swing组件的java侦听器   Java方法在嵌套类中不起作用   java在JSF中使用POST而不是GET重定向异地页面   文本向txt文件添加单词列表   java如何将复选框信息从视图发送到Thymeleaf中的控制器?   用于用户提示的java字符串输入   性能java编译器能否优化循环以尽早返回?   java为什么位集不可编辑?