python调用阿里云sdk
python阿里SDK
安装阿里云 Python SDK
完成以下操作安装Python SDK:
1.安装SDK核心库。
- Python 2.x使用一下命令安装阿里云SDK核心库:
pip install aliyun-python-sdk-core
- Python 3.x使用一下命令安装阿里云SDK核心库:
pip install aliyun-python-sdk-core-v3
- Python 2.x使用一下命令安装阿里云slb库:
pip install aliyun-python-sdk-slb
使用Python SDK
1.创建Client实例,获取Region ID、AccessKey ID和AccessKey Secret。
2.为实例设置参数,创建API。
3.发起请求并处理应答或异常。
导入包
from aliyunsdkcore.client import AcsClient
from aliyunsdkslb.request.v20140515 import xxx
实例Action
Add:
#在访问控制策略组中添加IP条目。
AddAccessControlListEntryRequest
#添加后端服务器
AddBackendServersRequest
#添加监听访问控制白名单
AddListenerWhiteListItemRequest
#为指定的负载均衡实例添加标签。
AddTagsRequest
#为指定的后端服务器组添加后端服务器。
AddVServerGroupBackendServersRequest
Create:
#创建访问控制策略组。
CreateAccessControlListRequest
#创建扩展域名。
CreateDomainExtensionRequest
#创建HTTP监听。
CreateLoadBalancerHTTPListenerRequest
#创建HTTPS监听。
CreateLoadBalancerHTTPSListenerRequest
#创建负载均衡实例
CreateLoadBalancerRequest
#创建TCP监听
CreateLoadBalancerTCPListenerRequest
#创建UDP监听
CreateLoadBalancerUDPListenerRequest
#创建主备服务器组。一组主备服务器组只能包含两个ECS实例,一个为主服务器,另一个为备服务器。
CreateMasterSlaveServerGroupRequest
CreateMasterSlaveVServerGroupRequest
#为指定的HTTP/HTTPS监听添加转发规则。
CreateRulesRequest
#创建虚拟服务器组,并添加后端服务器
CreateVServerGroupRequest
Delete:
#删除访问控制策略组。
DeleteAccessControlListRequest
#删除CA证书。
DeleteCACertificateRequest
#删除扩展域名。
DeleteDomainExtensionRequest
#删除监听
DeleteLoadBalancerListenerRequest
#删除负载均衡实例
DeleteLoadBalancerRequest
#删除指定的主备服务器组。
DeleteMasterSlaveServerGroupRequest
DeleteMasterSlaveVServerGroupRequest
#删除转发规则。
DeleteRulesRequest
#删除服务器证书。
DeleteServerCertificateRequest
#删除服务器组。
DeleteVServerGroupRequest
Describe:
#查询访问控制策略组的配置。
DescribeAccessControlListAttributeRequest
#查询已创建的访问控制策略组。
DescribeAccessControlListsRequest
#查询已上传的CA证书。
DescribeCACertificatesRequest
#查询已添加的扩展域名。
DescribeDomainExtensionsRequest
#查询后端服务器的健康状态
DescribeHealthStatusRequest
#查询监听访问控制配置
DescribeListenerAccessControlAttributeRequest
#查询指定负载均衡实例的详细信息
DescribeLoadBalancerAttributeRequest
DescribeLoadBalancerAutoReleaseTimeRequest
#查询HTTP监听配置。
DescribeLoadBalancerHTTPListenerAttributeRequest
#查询HTTPS监听配置。
DescribeLoadBalancerHTTPSListenerAttributeRequest
#查询TCP监听配置
DescribeLoadBalancerTCPListenerAttributeRequest
#查询UDP监听配置
DescribeLoadBalancerUDPListenerAttributeRequest
DescribeLoadBalancersRelatedEcsRequest
#查询已创建的负载均衡实例
DescribeLoadBalancersRequest
#查询指定主备服务器组的详细信息。
DescribeMasterSlaveServerGroupAttributeRequest
#查询已创建的主备服务器组。
DescribeMasterSlaveServerGroupsRequest
DescribeMasterSlaveVServerGroupAttributeRequest
DescribeMasterSlaveVServerGroupsRequest
#查询可用的区域
DescribeRegionsRequest
#查询指定转发规则的配置详情。
DescribeRuleAttributeRequest
#查询指定监听已配置的转发规则。
DescribeRulesRequest
#查询已上传的服务器证书。
DescribeServerCertificatesRequest
#查询LoadBalancer的资源约束
DescribeSlbQuotasRequest
#查询已创建的标签。
DescribeTagsRequest
#查询服务器组的详细信息。
DescribeVServerGroupAttributeRequest
#查询已创建的服务器组。
DescribeVServerGroupsRequest
#查询指定地域的可用区信息
DescribeZonesRequest
Modify:
#修改负载均衡的实例规格
ModifyLoadBalancerInstanceSpecRequest
#修改公网负载均衡实例的计费方式
调整按带宽计费实例的带宽峰值,修改完成后,立即生效。
从按流量计费转换为按带宽计费。计费类型的变更从第二天凌晨开始生效
从按带宽计费转换为按流量计费。计费类型的变更从第二天凌晨开始生效
ModifyLoadBalancerInternetSpecRequest
#将后付费实例转换为预付费实例
ModifyLoadBalancerPayTypeRequest
#替换服务器组中的后端服务器。
ModifyVServerGroupBackendServersRequest
Move:
MoveResourceGroupRequest
Remove:
#删除访问控制策略组中的IP条目。
RemoveAccessControlListEntryRequest
#移除后端服务器
RemoveBackendServersRequest
#删除监听白名单中的IP地址
RemoveListenerWhiteListItemRequest
#解绑负载均衡实例的标签。
RemoveTagsRequest
#从指定的后端服务器组中移除后端服务器。
RemoveVServerGroupBackendServersRequest
Set:
#修改访问控制策略组的名称。
SetAccessControlListAttributeRequest
SetAutoRenewStatusRequest
#设置后端服务器权重
SetBackendServersRequest
#设置CA证书名称。
SetCACertificateNameRequest
#修改扩展域名的证书。
SetDomainExtensionAttributeRequest
#为指定监听开启或关闭访问控制功能
SetListenerAccessControlStatusRequest
SetLoadBalancerAutoReleaseTimeRequest
#修改HTTP监听的配置。
SetLoadBalancerHTTPListenerAttributeRequest
#修改HTTPS监听的配置。
SetLoadBalancerHTTPSListenerAttributeRequest
#修改负载均衡实例的名称
SetLoadBalancerNameRequest
#设置负责均衡实例的状态
SetLoadBalancerStatusRequest
#修改TCP监听的配置
SetLoadBalancerTCPListenerAttributeRequest
#修改UDP监听的配置
SetLoadBalancerUDPListenerAttributeRequest
#更改转发规则的目标服务器组。
SetRuleRequest
#设置服务器证书名称。
SetServerCertificateNameRequest
#修改虚拟服务器组的配置。
SetVServerGroupAttributeRequest
Start:
#启动监听
StartLoadBalancerListenerRequest
Stop:
#停止监听
StopLoadBalancerListenerRequest
Up:
#上传CA证书。
UploadCACertificateRequest
#上传服务器证书。
UploadServerCertificateRequest
阿里云SDK