阿里云服务器 API 的使用

针对,云服务器的 API 使用

针对于阿里云
会有两个 认证的key

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

AccessKey : ID 和 Secret

API 文档 : 给的是接口
实例相关接口
https://help.aliyun.com/document_detail/104186.html?spm=a2c4g.11186623.6.555.77e51198x7XE5U

open API : 给的是代码
https://api.aliyun.com

使用 OpenApi 查询 调用接口的 Python代码

DescribeInstanceStatus
批量获取当前用户所有实例的状态信息。

DescribeInstances
查询所有实例的详细信息。

 

#!/usr/bin/env python #coding=utf-8 from aliyunsdkcore.client import AcsClient from aliyunsdkcore.request import CommonRequest client = AcsClient('<accessKeyId>', '<accessSecret>', 'cn-hangzhou') 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') # 查询所有实例的详细信息。 #request.set_action_name('DescribeInstanceStatus') # 查询主机运行状态 request.add_query_param('RegionId', 'cn-hangzhou') response = client.do_action(request) # python2: print(response) print(str(response, encoding = 'utf-8')) 

安装 阿里云 SDK 和API
https://help.aliyun.com/document_detail/53090.html

安装报错 查看文档
https://blog.csdn.net/asd_ava/article/details/78832179

PyCharm 和本地 都要安装
pip3 install aliyun-python-sdk-ecs

安装阿里云SDK核心库:
pip3 install aliyun-python-sdk-core-v3

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄