負載平衡提供以下相關API介面。

負載平衡執行個體

API 描述
CreateLoadBalancer 調用CreateLoadBalancer建立負載平衡執行個體。
ModifyLoadBalancerInternetSpec 使用ModifyLoadBalancerInternetSpec修改公網負載平衡執行個體的計費方式。
DeleteLoadBalancer 調用DeleteLoadBalancer刪除後付費的負載平衡執行個體。
SetLoadBalancerStatus 使用SetLoadBalancerStatus設定負載平衡執行個體的狀態。
SetLoadBalancerName 使用SetLoadBalancerName修改負載平衡執行個體的名稱。
DescribeLoadBalancers 調用DescribeLoadBalancers查詢已建立的負載平衡執行個體。
DescribeLoadBalancerAttribute 調用DescribeLoadBalancerAttribute查詢指定負載平衡執行個體的詳細資料。
DescribeRegions 使用DescribeRegions查詢可用地區。
DescribeZones 使用DescribeZones查詢指定地區的可用性區域資訊。
ModifyLoadBalancerInstanceSpec 使用ModifyLoadBalancerInstanceSpec修改負載平衡的執行個體規格。
ModifyLoadBalancerPayType 使用ModifyLoadBalancerPayType將後付費執行個體轉換為預付費執行個體。

UDP監聽

API 描述
CreateLoadBalancerUDPListener 使用CreateLoadBalancerUDPListener建立UDP監聽。
SetLoadBalancerUDPListenerAttribute 使用SetLoadBalancerUDPListenerAttribute修改UDP協議監聽的配置。
DescribeLoadBalancerUDPListenerAttribute 調用DescribeLoadBalancerUDPListenerAttribute查詢UDP監聽的配置。

TCP監聽

API 描述
CreateLoadBalancerTCPListener 調用CreateLoadBalancerTCPListener建立TCP監聽。
SetLoadBalancerTCPListenerAttribute 調用SetLoadBalancerTCPListenerAttribute修改TCP監聽的配置。
DescribeLoadBalancerTCPListenerAttribute 使用DescribeLoadBalancerTCPListenerAttribute查詢TCP監聽配置。

HTTP監聽

API 描述
SetLoadBalancerHTTPListenerAttribute 使用SetLoadBalancerHTTPListenerAttribute修改HTTP監聽的配置。
CreateLoadBalancerHTTPListener 調用CreateLoadBalancerHTTPListener建立HTTP監聽。
DescribeLoadBalancerHTTPListenerAttribute 使用DescribeLoadBalancerHTTPListenerAttribute查詢HTTP監聽配置。

HTTPS監聽

API 描述
SetLoadBalancerHTTPSListenerAttribute 使用SetLoadBalancerHTTPSListenerAttribute修改HTTPS監聽的配置
DescribeLoadBalancerHTTPSListenerAttribute 使用DescribeLoadBalancerHTTPSListenerAttribute查詢HTTPS監聽配置。
CreateLoadBalancerHTTPSListener 使用CreateLoadBalancerHTTPSListener建立HTTPS監聽。

監聽

API 描述
StartLoadBalancerListener 調用StartLoadBalancerListener啟動監聽。
StopLoadBalancerListener 使用StopLoadBalancerListener停止監聽。
DeleteLoadBalancerListener 使用DeleteLoadBalancerListener刪除監聽。

後端伺服器

API 描述
SetBackendServers 使用SetBackendServers設定後端伺服器權重。
AddBackendServers 調用AddBackendServers添加後端伺服器。
RemoveBackendServers 使用RemoveBackendServers移除後端伺服器。
DescribeHealthStatus 使用DescribeHealthStatus查詢後端伺服器的健康狀態。

後端伺服器組

API 描述
DescribeVServerGroupAttribute 使用DescribeVServerGroupAttribute查詢服務器組的詳細資料。
CreateVServerGroup 使用CreateVServerGroup向指定的後端伺服器組中添加後端伺服器。
AddVServerGroupBackendServers 調用AddVServerGroupBackendServers向指定的後端伺服器組中添加後端伺服器。
SetVServerGroupAttribute 調用SetVServerGroupAttribute修改虛擬伺服器組的配置。
RemoveVServerGroupBackendServers 調用RemoveVServerGroupBackendServers從指定的後端伺服器組中移除後端伺服器。
ModifyVServerGroupBackendServers 使用ModifyVServerGroupBackendServers替換伺服器組中的後端伺服器。
DeleteVServerGroup 調用DeleteVServerGroup刪除伺服器組。
DescribeVServerGroups 調用DescribeVServerGroups查詢服務器組列表。

主備伺服器組

API 描述
CreateMasterSlaveServerGroup 使用CreateMasterSlaveServerGroup建立主備伺服器組。一組主備伺服器組只能包含兩個ECS執行個體,一個為主伺服器,另一個為備伺服器。
DeleteMasterSlaveServerGroup 使用DeleteMasterSlaveServerGroup刪除指定的主備伺服器組。
DescribeMasterSlaveServerGroupAttribute 使用DescribeMasterSlaveServerGroupAttribute查詢指定主備伺服器組的詳細資料。
DescribeMasterSlaveServerGroups 使用DescribeMasterSlaveServerGroups查詢主備伺服器組列表。

伺服器憑證

API 描述
UploadServerCertificate 調用UploadServerCertificate上傳伺服器憑證。
DeleteServerCertificate 刪除伺服器憑證。
DescribeServerCertificates 使用DescribeServerCertificates查詢指定地區的伺服器憑證列表。
SetServerCertificateName 使用SetServerCertificateName設定伺服器憑證名稱。
UploadCACertificate 使用UploadCACertificate上傳CA認證。
DeleteCACertificate 使用DeleteCACertificate刪除CA認證。
DescribeCACertificates 使用DescribeCACertificates查詢CA認證列表。
SetCACertificateName 使用SetCACertificateName設定CA認證名稱。

網域名稱擴充(Beta)

API 描述
CreateDomainExtension 使用CreateDomainExtension建立擴充網域名稱。
SetDomainExtensionAttribute 調用SetDomainExtensionAttribute修改擴充網域名稱的認證。
DescribeDomainExtensions 調用DescribeDomainExtensions查詢已添加的擴充網域名稱。
DeleteDomainExtension 調用DeleteDomainExtension刪除擴充網域名稱。

查詢資源

API 描述
DescribeAvailableResource 調用DescribeAvailableResource查詢某個地區的可用性區域支援的資源售賣情況。

標籤

API 描述
RemoveTags 使用RemoveTags解除綁定指定負載平衡執行個體下的標籤。
AddTags 使用AddTags為指定的負載平衡執行個體添加標籤。
DescribeTags 調用DescribeTags查詢標籤列表。

轉寄規則

API 描述
CreateRules 調用CreateRules為指定的HTTP或HTTPS監聽添加轉寄規則。
DeleteRules 刪除轉寄規則。
SetRule 調用SetRule更改轉寄規則的目標虛擬伺服器組。
DescribeRuleAttribute 使用DescribeRuleAttribute查詢指定轉寄規則的配置詳情。
DescribeRules 調用DescribeRules查詢指定監聽已配置的轉寄規則。

存取控制

API 描述
CreateAccessControlList 調用CreateAccessControlList建立存取控制策略組。
DeleteAccessControlList 調用DeleteAccessControlList刪除存取控制策略組。
DescribeAccessControlLists 調用DescribeAccessControlLists查詢已建立的存取控制策略組。
DescribeAccessControlListAttribute 調用DescribeAccessControlListAttribute查詢存取控制策略組的配置。
SetAccessControlListAttribute 調用SetAccessControlListAttribute修改存取控制策略組的名稱。
AddAccessControlListEntry 調用AddAccessControlListEntry在存取控制策略組中添加IP條目。
RemoveAccessControlListEntry 調用RemoveAccessControlListEntry刪除存取控制策略組中的IP條目。

存取控制(舊版)

API 描述
RemoveListenerWhiteListItem 使用RemoveListenerWhiteListItem刪除監聽白名單中的IP。
AddListenerWhiteListItem 調用AddListenerWhiteListItem添加監聽存取控制白名單。
DescribeListenerAccessControlAttribute 使用DescribeListenerAccessControlAttribute查詢監聽的白名單配置。
SetListenerAccessControlStatus 使用SetListenerAccessControlStatus是否開啟指定監聽的白名單存取控制。