十八、阿里云api调用

sdk参考下载地址:
https://developer.aliyun.com/tools/sdk#/python
pip安装sdk:

pip install aliyun-python-sdk-ecs

用法:
api概览:
https://help.aliyun.com/document_detail/25485.html?spm=a2c4g.11186623.6.921.26b51f3cUQZKq7
找到我们需要的操作,例如我们需要查询所有服务器详细状态,我们可以去上述网站找到对应的api关键字:
DescribeInstances
在这里插入图片描述

api调用方法参考:
https://api.aliyun.com/?spm=a2c4g.11186623.1280361.64.24de431djvq3ov#/?product=Ecs

然后我们去上面网站找到调用该api的python方法:
在这里插入图片描述
修改对应的key,secret就可以获取到主机信息了:

from aliyunsdkcore.client import AcsClient
from aliyunsdkcore.request import CommonRequest
client = AcsClient('xxxxx', 'xxxxx', 'cn-shenzhen')

request = CommonRequest()
request.set_accept_format('json')
request.set_domain('ecs.aliyuncs.com')
request.set_method('POST')
request.set_version('2014-05-26')
request.set_action_name('DescribeInstances')

response = client.do_action(request)
# python2:  print(response)
print(str(response, encoding = 'utf-8'))
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值