入门
demo演示
入门
登陆阿里云,获取accesskey
![](file:///C:/Users/shenj/AppData/Local/Temp/enhtmlclip/Image(122).png)
创建accesskey
![](file:///C:/Users/shenj/AppData/Local/Temp/enhtmlclip/Image(123).png)
https://help.aliyun.com/document_detail/25485.html?spm=a2c4g.11186623.6.832.JEa8i9
https://api.aliyun.com/?spm=a2c4g.11186623.2.22.4c334eeeXv6A6R
填写regionID 代码相应改变 ,cn-shanghai
ali_api/demo1.py
代码
#!/usr/bin/env python
#coding=utf-8
from aliyunsdkcore.client import AcsClient
from aliyunsdkcore.request import CommonRequest
client = AcsClient('LTAIuUZ04rkXlfNr', 'n4hFY1DfCslEP5rWH2YlWuqtuwmrFS', 'cn-zhangjiakou')
request = CommonRequest()
request.set\_accept\_format('json')
request.set_domain('ecs.cn-zhangjiakou.aliyuncs.com')
request.set_method('POST')
request.set_version('2014-05-26')
request.set\_action\_name('DescribeInstanceStatus')
request.add\_query\_param('RegionId', 'cn-zhangjiakou')
response = client.do\_action\_with_exception(request)
\# python2: print(response)
print(str(response, encoding = 'utf-8'))
demo演示
DescribeInstanceStatus
调用DescribeInstanceStatus获取一台或多台ECS实例的状态信息。
pip3 install aliyun-python-sdk-core-v3
安装aliyun sdk
demo2.py
代码
#!/usr/bin/env python
#coding=utf-8
from aliyunsdkcore.client import AcsClient
from aliyunsdkcore.request import CommonRequest
client = AcsClient('LTAIuUZ04rkXlfNr', 'n4hFY1DfCslEP5rWH2YlWuqtuwmrFS', 'cn-zhangjiakou')
request = CommonRequest()
request.set\_accept\_format('json')
request.set_domain('ecs.cn-zhangjiakou.aliyuncs.com')
request.set_method('POST')
request.set_version('2014-05-26')
request.set\_action\_name('DescribeInstances')
request.add\_query\_param('RegionId', 'cn-zhangjiakou')
request.add\_query\_param('PageSize', '10')
request.add\_query\_param('PageNumber', '1')
response = client.do\_action\_with_exception(request)
\# python2: print(response)
print(str(response, encoding = 'utf-8'))