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
​​

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值