ALB提供以下相关的API接口。

地域可用区

API 描述
DescribeRegions 调用DescribeRegions接口来查询您的可用地域。
DescribeZones 调用DescribeZones接口来查询一个地域下的可用区列表。

负载均衡实例

API 描述

CreateLoadBalancer

调用CreateLoadBalancer创建负载均衡实例。

DeleteLoadBalancer

调用DeleteLoadBalancer删除后付费的负载均衡实例。

DisableDeletionProtection

调用DisableDeletionProtection关闭删除保护功能。
EnableDeletionProtection 调用EnableDeletionProtection开启删除保护功能。
GetLoadBalancerAttribute 调用GetLoadBalancerAttribute来根据实例ID查询实例详细配置。
ListLoadBalancers 调用ListLoadBalancers来基于地域查询实例。
UpdateLoadBalancerAttribute 调用UpdateLoadBalancerAttribute修改实例的状态、名称和修改保护等属性。
UpdateLoadBalancerEdition 调用UpdateLoadBalancerEdition修改实例功能版本。

监听接口

API 描述
CreateListener 调用CreateListener创建HTTP、HTTPS或QUIC监听。
DeleteListener 调用DeleteListener删除监听。
GetListenerAttribute 调用GetListenerAttribute查询监听的详细信息。
ListListeners 调用ListListeners查询监听列表。
StartListener 调用StartListener启动监听。
StopListener 调用StopListener停止监听。
UpdateListenerAttribute 调用UpdateListenerAttribute更新监听的配置。
UpdateListenerLogConfig 调用UpdateListenerLogConfig更新监听的日志配置。

转发规则

API 描述
CreateRule 调用CreateRule创建转发规则。
CreateRules 调用CreateRules创建多条转发规则。
DeleteRule 调用DeleteRule删除一条转发规则。
DeleteRules 调用DeleteRules删除多条转发规则。
ListRules 调用ListRules查询转发规则。
UpdateRuleAttribute 调用UpdateRuleAttribute更新转发规则属性。

健康检查

API 描述
CreateHealthCheckTemplate 调用CreateHealthCheckTemplate创建健康检查模板。
DeleteHealthCheckTemplates 调用 DeleteHealthCheckTemplates删除健康检查模板。
ListHealthCheckTemplates 调用ListHealthCheckTemplates查询指定健康检查模板的属性值。
UpdateHealthCheckTemplateAttribute 调用UpdateHealthCheckTemplateAttribute修改健康检查模板属性。

标签

API 描述
ListTagKeys 调用ListTagKeys查询实例的标签键。
ListTagValues 调用ListTagValues查询实例的标签值。
ListTagResources 调用ListTagResources查询实例的标签键和标签值。
TagResources 调用TagResources给资源添加标签。
UnTagResources 调用UnTagResources删除资源的标签。

服务器证书

API 描述
AssociateAdditionalCertificatesWithListener 调用AssociateAdditionalCertificatesWithListener为HTTPS和QUIC监听添加扩展证书。
DissociateAdditionalCertificatesFromListener 调用DissociateAdditionalCertificatesFromListener从HTTPS和QUIC监听移除扩展证书。
ListListenerCertificates 调用ListListenerCertificates查询HTTPS和QUIC监听证书列表。

安全策略

API 描述
CreateSecurityPolicy 调用CreateSecurityPolicy创建自定义安全策略。
ListSystemSecurityPolicies 调用ListSystemSecurityPolicies查询某地域下的系统安全策略列表。
ListSecurityPolicies 调用ListSecurityPolicies查询自定义安全策略的列表。
UpdateSecurityPolicyAttribute 调用UpdateSecurityPolicyAttribute更新安全策略属性。
DeleteSecurityPolicy 调用DeleteSecurityPolicy删除自定义安全策略。
ListSecurityPolicyRelations 调用ListSecurityPolicyRelations查询安全策略关联的监听列表。

访问控制

API 描述
CreateAcl 调用CreateAcl接口来创建访问控制策略组。
UpdateAclAttribute 调用UpdateAclAttribute接口来修改访问控制策略组属性。
AddEntriesToAcl 调用AddEntriesToAcl在访问控制策略组中添加IP条目。
RemoveEntriesFromAcl 用RemoveEntriesFromAcl删除访问控制策略组中的IP条目。
ListAclEntries 调用ListAclEntries查询访问控制的条目列表。
ListAcls 调用ListAcls查询某一个地域的ACL列表。
ListAclRelations 调用ListAclRelations查询ACL关联的监听列表。
DeleteAcl 调用DeleteAcl删除访问控制。
AssociateAclsWithListener 调用AssociateAclsWithListener关联ACL到监听。
DissociateAclsFromListener 调用DissociateAclsFromListener将ACL与监听解除关联。

访问日志

API 描述
EnableLoadBalancerAccessLog 调用EnableLoadBalancerAccessLog开启访问日志功能。
DisableLoadBalancerAccessLog 调用DisableLoadBalancerAccessLog关闭访问日志功能。

服务器组

API 描述
CreateServerGroup 调用CreateServerGroup创建服务器组。
DeleteServerGroup 调用DeleteServerGroup删除服务器组。
UpdateServerGroupAttribute 调用UpdateServerGroupAttribute更新服务器组的配置。
ListServerGroups 调用ListServerGroups查询服务器组列表。
ListServerGroupServers 调用ListServerGroupServers查询服务器组中的服务器列表。
AddServersToServerGroup 调用AddServersToServerGroup向服务器组中添加后端服务器。
RemoveServersFromServerGroup 调用RemoveServersFromServerGroup从服务器组中移除后端服务器。
UpdateServerGroupServersAttribute 调用UpdateServerGroupServersAttribute更新服务器组中后端服务器的权重和描述等配置。

资源组

API 描述
MoveResourceGroup 调用MoveResourceGroup接口修改云资源所属的资源组。