1、结论:阿里云的SDK开发,其实就是远程调用API,python的代码就是一个外壳,核心是封装成一个http报文,利用json格式,进行RPC调用。
2、SDK调用API的套路如下:
1 #-*- coding: utf8 -*-
2 from aliyunsdkcore.client importAcsClient3 from aliyunsdkcore.acs_exception.exceptions importClientException4 from aliyunsdkcore.acs_exception.exceptions importServerException5 from aliyunsdkecs.request.v20140526 importDescribeInstancesRequest6 from aliyunsdkecs.request.v20140526 importStopInstanceRequest7 #创建AcsClient实例
8 client =AcsClient(9 "",10 "",11 ""
12 );13 #创建request,并设置参数
14 request =DescribeInstancesRequest.DescribeInstancesRequest()15 request.set_PageSize(10)16 #发起API请求并显示返回值
17 response =client.do_action_with_exception(request)18 print response
解释一下,
(1)前面几行就是,引入开发包,然后就是定义一个client实例,这个实例中必须输入请求者的身份信息,也就是AK/SK,其