负载均衡提供以下相关API接口。
负载均衡实例
API | 描述 |
---|---|
CreateLoadBalancer | 调用CreateLoadBalancer创建负载均衡实例。 |
ModifyLoadBalancerInternetSpec | 调用ModifyLoadBalancerInternetSpec修改公网负载均衡实例的计费方式。 |
DeleteLoadBalancer | 调用DeleteLoadBalancer删除后付费的负载均衡实例。 |
SetLoadBalancerStatus | 调用SetLoadBalancerStatus设置负载均衡实例的状态。 |
SetLoadBalancerName | 调用SetLoadBalancerName修改负载均衡实例的名称。 |
DescribeLoadBalancers | 调用DescribeLoadBalancers查询已创建的负载均衡实例。 |
DescribeLoadBalancerAttribute | 调用DescribeLoadBalancerAttribute查询指定负载均衡实例的详细信息。 |
DescribeRegions | 调用DescribeRegions查询可用地域。 |
DescribeZones | 调用DescribeZones查询指定地域的可用区信息。 |
ModifyLoadBalancerInstanceSpec | 调用ModifyLoadBalancerInstanceSpec修改负载均衡的实例规格。 |
服务器证书
API | 描述 |
---|---|
UploadServerCertificate | 调用UploadServerCertificate上传服务器证书。 |
DeleteServerCertificate | 调用DeleteServerCertificate删除服务器证书。 |
DescribeServerCertificates | 调用DescribeServerCertificates查询指定地域的服务器证书列表。 |
SetServerCertificateName | 调用SetServerCertificateName设置服务器证书名称。 |
UploadCACertificate | 调用UploadCACertificate上传CA证书。 |
DeleteCACertificate | 调用DeleteCACertificate删除CA证书。 |
DescribeCACertificates | 调用DescribeCACertificates查询CA证书列表。 |
SetCACertificateName | 调用SetCACertificateName设置CA证书名称。 |
监听
API | 描述 |
---|---|
DeleteLoadBalancerListener | 调用DeleteLoadBalancerListener删除监听。 |
StartLoadBalancerListener | 调用StartLoadBalancerListener启动监听。 |
StopLoadBalancerListener | 调用StopLoadBalancerListener停止监听。 |
后端服务器
API | 描述 |
---|---|
AddBackendServers | 调用AddBackendServers添加后端服务器。 |
RemoveBackendServers | 调用RemoveBackendServers移除后端服务器。 |
SetBackendServers | 调用SetBackendServers设置后端服务器权重。 |
DescribeHealthStatus | 调用DescribeHealthStatus查询后端服务器的健康状态。 |
主备服务器组
API | 描述 |
---|---|
CreateMasterSlaveServerGroup | 调用CreateMasterSlaveServerGroup创建主备服务器组。一组主备服务器组只能包含两个ECS实例,一个为主服务器,另一个为备服务器。 |
DeleteMasterSlaveServerGroup | 调用DeleteMasterSlaveServerGroup删除指定的主备服务器组。 |
DescribeMasterSlaveServerGroupAttribute | 调用DescribeMasterSlaveServerGroupAttribute查询指定主备服务器组的详细信息。 |
DescribeMasterSlaveServerGroups | 调用DescribeMasterSlaveServerGroups查询主备服务器组列表。 |
后端服务器组
API | 描述 |
---|---|
CreateVServerGroup | 调用CreateVServerGroup向指定的后端服务器组中添加后端服务器。 |
SetVServerGroupAttribute | 调用SetVServerGroupAttribute修改虚拟服务器组的配置。 |
AddVServerGroupBackendServers | 调用AddVServerGroupBackendServers向指定的后端服务器组中添加后端服务器。 |
RemoveVServerGroupBackendServers | 调用RemoveVServerGroupBackendServers从指定的后端服务器组中移除后端服务器。 |
ModifyVServerGroupBackendServers | 调用ModifyVServerGroupBackendServers替换服务器组中的后端服务器。 |
DeleteVServerGroup | 调用DeleteVServerGroup删除服务器组。 |
DescribeVServerGroups | 调用DescribeVServerGroups查询服务器组列表。 |
DescribeVServerGroupAttribute | 调用DescribeVServerGroupAttribute查询服务器组的详细信息。 |
访问控制
API | 描述 |
---|---|
CreateAccessControlList | 调用CreateAccessControlList创建访问控制策略组。 |
DeleteAccessControlList | 调用DeleteAccessControlList删除访问控制策略组。 |
DescribeAccessControlLists | 调用DescribeAccessControlLists查询已创建的访问控制策略组。 |
DescribeAccessControlListAttribute | 调用DescribeAccessControlListAttribute查询访问控制策略组的配置。 |
SetAccessControlListAttribute | 调用SetAccessControlListAttribute修改访问控制策略组的名称。 |
AddAccessControlListEntry | 调用AddAccessControlListEntry在访问控制策略组中添加IP条目。 |
RemoveAccessControlListEntry | 调用RemoveAccessControlListEntry删除访问控制策略组中的IP条目。 |
转发规则
API | 描述 |
---|---|
CreateRules | 调用CreateRules为指定的HTTP或HTTPS监听添加转发规则。 |
DeleteRules | 调用DeleteRules删除转发规则。 |
SetRule | 调用SetRule更改转发规则的目标虚拟服务器组。 |
DescribeRuleAttribute | 调用DescribeRuleAttribute查询指定转发规则的配置详情。 |
DescribeRules | 调用DescribeRules查询指定监听已配置的转发规则。 |
标签
API | 描述 |
---|---|
TagResources | 调用TagResources为指定的资源列表统一创建并绑定标签。 |
UntagResources | 调用UntagResources为指定的资源列表统一解绑标签。 |
ListTagResources | 调用ListTagResources查询实例已经绑定的标签列表。 |
TCP监听
API | 描述 |
---|---|
CreateLoadBalancerTCPListener | 调用CreateLoadBalancerTCPListener创建TCP监听。 |
SetLoadBalancerTCPListenerAttribute | 调用SetLoadBalancerTCPListenerAttribute修改TCP监听的配置。 |
DescribeLoadBalancerTCPListenerAttribute | 调用DescribeLoadBalancerTCPListenerAttribute查询TCP监听配置。 |
HTTP监听
API | 描述 |
---|---|
CreateLoadBalancerHTTPListener | 调用CreateLoadBalancerHTTPListener创建HTTP监听。 |
SetLoadBalancerHTTPListenerAttribute | 调用SetLoadBalancerHTTPListenerAttribute修改HTTP监听的配置。 |
DescribeLoadBalancerHTTPListenerAttribute | 调用DescribeLoadBalancerHTTPListenerAttribute查询HTTP监听配置。 |
HTTPS监听
API | 描述 |
---|---|
CreateLoadBalancerHTTPSListener | 调用CreateLoadBalancerHTTPSListener创建HTTPS监听。 |
SetLoadBalancerHTTPSListenerAttribute | 调用SetLoadBalancerHTTPSListenerAttribute修改HTTPS监听的配置。 |
DescribeLoadBalancerHTTPSListenerAttribute | 调用DescribeLoadBalancerHTTPSListenerAttribute查询HTTPS监听配置。 |
UDP监听
API | 描述 |
---|---|
CreateLoadBalancerUDPListener | 调用CreateLoadBalancerUDPListener创建UDP监听。 |
SetLoadBalancerUDPListenerAttribute | 调用SetLoadBalancerUDPListenerAttribute修改UDP协议监听的配置。 |
DescribeLoadBalancerUDPListenerAttribute | 调用DescribeLoadBalancerUDPListenerAttribute查询UDP监听的配置。 |
访问控制(旧版)
API | 描述 |
---|---|
SetListenerAccessControlStatus | 调用SetListenerAccessControlStatus是否开启指定监听的白名单访问控制。 |
RemoveListenerWhiteListItem | 调用RemoveListenerWhiteListItem删除监听白名单中的IP。 |
DescribeListenerAccessControlAttribute | 调用DescribeListenerAccessControlAttribute查询监听的白名单配置。 |
AddListenerWhiteListItem | 调用AddListenerWhiteListItem添加监听访问控制白名单。 |
域名扩展(Beta)
API | 描述 |
---|---|
CreateDomainExtension | 调用CreateDomainExtension创建扩展域名。 |
SetDomainExtensionAttribute | 调用SetDomainExtensionAttribute修改扩展域名的证书。 |
DescribeDomainExtensions | 调用DescribeDomainExtensions查询已添加的扩展域名。 |
DeleteDomainExtension | 调用DeleteDomainExtension删除扩展域名。 |
查询资源
API | 描述 |
---|---|
DescribeAvailableResource | 调用DescribeAvailableResource查询某个Region的可用区支持的资源售卖情况。 |