ALB提供以下相关的API接口。
地域可用区
API | 描述 |
---|---|
DescribeRegions | 调用DescribeRegions接口来查询您的可用地域。 |
查询可用区 | 调用DescribeZones接口来查询一个地域下的可用区列表。 |
UpdateLoadBalancerZones | 调用UpdateLoadBalancerZones修改应用型负载均衡实例可用区属性。 |
负载均衡实例
API | 描述 |
---|---|
调用CreateLoadBalancer创建负载均衡实例。 | |
调用DeleteLoadBalancer删除后付费的负载均衡实例。 | |
调用DisableDeletionProtection关闭删除保护功能。 | |
EnableDeletionProtection | 调用EnableDeletionProtection开启删除保护功能。 |
GetLoadBalancerAttribute | 调用GetLoadBalancerAttribute来根据实例ID查询实例详细配置。 |
ListLoadBalancers | 调用ListLoadBalancers来基于地域查询实例。 |
UpdateLoadBalancerAttribute | 调用UpdateLoadBalancerAttribute修改实例的状态、名称和修改保护等属性。 |
UpdateLoadBalancerEdition | 调用UpdateLoadBalancerEdition修改实例功能版本。 |
UpdateLoadBalancerAddressTypeConfig | 调用UpdateLoadBalancerAddressTypeConfig接口变更应用型负载均衡实例的网络类型。 |
EnableLoadBalancerIpv6Internet | 调用EnableLoadBalancerIpv6Internet接口将双栈应用型负载均衡实例的IPv6私网变更为IPv6公网。 |
DisableLoadBalancerIpv6Internet | 调用DisableLoadBalancerIpv6Internet接口将双栈应用型负载均衡实例的IPv6公网变更为IPv6私网。 |
监听接口
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删除健康检查模板。 |
GetListenerHealthStatus | 调用GetListenerHealthStatus查询监听及其相应配置的转发规则的健康检查状态。 |
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从服务器组中移除后端服务器。 |
ReplaceServersInServerGroup | 调用ReplaceServersInServerGroup替换服务器组中的后端服务器。 |
UpdateServerGroupServersAttribute | 调用UpdateServerGroupServersAttribute更新服务器组中后端服务器的权重和描述等配置。 |
资源组
API | 描述 |
---|---|
MoveResourceGroup | 调用MoveResourceGroup接口修改云资源所属的资源组。 |
异步任务
API | 描述 |
---|---|
ListAsynJobs | 调用ListAsynJobs查询异步任务结果的列表,按时间倒序排序。 |
可编程脚本
API | 描述 |
---|---|
CreateAScripts | 调用CreateAScripts接口创建可编程脚本。 |
DeleteAScripts | 调用DeleteAScripts接口删除可编程脚本。 |
UpdateAScripts | 调用UpdateAS cripts接口更新可编程脚本。 |
ListAScripts | 调用ListAScripts接口查询可编程脚本列表。 |