API概览

本产品(Slb/2014-05-15)的OpenAPI采用RPC签名风格,签名细节参见签名机制说明。我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(147535001692),在专家指导下进行签名对接。

在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey

资源

API

标题

API概述

DescribeAvailableResource 查询资源售卖情况 查询某个Region的可用区支持的资源售卖情况,可用的资源。

地域与可用区

API

标题

API概述

DescribeRegions 查询可用地域 查询可用地域。
DescribeZones 查询指定地域的可用区信息 查询指定地域的可用区信息。

实例

API

标题

API概述

CreateLoadBalancer 创建传统型负载均衡实例 创建负载均衡实例。
DeleteLoadBalancer 删除后付费的负载均衡实例 删除后付费的负载均衡实例。
ModifyLoadBalancerInstanceSpec 修改负载均衡的实例规格 修改负载均衡的实例规格。
ModifyLoadBalancerInternetSpec 修改公网负载均衡实例的计费方式 修改公网负载均衡实例的计费方式。
ModifyLoadBalancerPayType 将按量计费实例转换为包年包月实例(已废弃) 将按量计费实例转换为包年包月实例。
SetLoadBalancerDeleteProtection 设置实例删除保护状态 设置实例删除保护状态。
SetLoadBalancerModificationProtection 设置实例修改保护状态 设置负载均衡实例修改保护状态。
SetLoadBalancerName 修改负载均衡实例的名称 修改负载均衡实例的名称。
SetLoadBalancerStatus 设置负载均衡实例的状态 设置负载均衡实例的状态。
ModifyLoadBalancerInstanceChargeType 变更按量付费CLB实例的实例计费方式 变更按量付费CLB实例的实例计费方式。
DescribeLoadBalancerAttribute 查询指定负载均衡实例的详细信息 查询指定负载均衡实例的详细信息。
DescribeLoadBalancers 查询已创建的负载均衡实例 查询已创建的负载均衡实例

监听

API

标题

API概述

DeleteLoadBalancerListener 删除监听 删除监听。
StartLoadBalancerListener 启动监听 启动监听。
StopLoadBalancerListener 停止监听 停止监听。
DescribeLoadBalancerListeners 查询负载均衡监听列表 查询负载均衡监听列表详情。

TCP监听

API

标题

API概述

CreateLoadBalancerTCPListener 创建TCP监听 创建TCP监听。
SetLoadBalancerTCPListenerAttribute 修改TCP监听的配置 修改TCP监听的配置。
DescribeLoadBalancerTCPListenerAttribute 查询TCP监听配置 查询TCP监听配置。

UDP监听

API

标题

API概述

CreateLoadBalancerUDPListener 创建UDP监听 创建UDP监听。
SetLoadBalancerUDPListenerAttribute 修改UDP协议监听的配置 修改UDP协议监听的配置。
DescribeLoadBalancerUDPListenerAttribute 查询UDP监听的配置 查询UDP监听的配置。

HTTP监听

API

标题

API概述

CreateLoadBalancerHTTPListener 创建HTTP监听 创建HTTP监听。
SetLoadBalancerHTTPListenerAttribute 修改HTTP监听的配置 修改HTTP监听的配置。
DescribeLoadBalancerHTTPListenerAttribute 查询HTTP监听配置 查询HTTP监听配置。

HTTPS监听

API

标题

API概述

CreateLoadBalancerHTTPSListener 创建HTTPS监听 创建HTTPS监听。
SetLoadBalancerHTTPSListenerAttribute 修改HTTPS监听的配置 修改HTTPS监听的配置。
DescribeLoadBalancerHTTPSListenerAttribute 查询HTTPS监听配置 查询HTTPS监听配置。

转发规则

API

标题

API概述

CreateRules HTTPHTTPS监听添加转发规则 为指定的HTTPHTTPS监听添加转发规则。
SetRule 修改目标虚拟服务器组的转发规则 修改目标虚拟服务器组的转发规则。
DeleteRules 删除转发规则 删除转发规则。
DescribeRuleAttribute 查询指定转发规则的配置详情 查询指定转发规则的配置详情。
DescribeRules 查询指定监听已配置的转发规则 查询指定监听已配置的转发规则。

默认服务器组

API

标题

API概述

AddBackendServers 添加后端服务器 添加后端服务器。
DescribeHealthStatus 查询后端服务器的健康状态 查询后端服务器的健康状态。
RemoveBackendServers 移除后端服务器 移除后端服务器。
SetBackendServers 设置后端服务器权重 设置后端服务器权重。

虚拟服务器组

API

标题

API概述

CreateVServerGroup 创建虚拟服务器组并添加后端服务器 创建虚拟服务器组并向指定的服务器组中添加后端服务器。
DeleteVServerGroup 删除虚拟服务器组 删除虚拟服务器组。
SetVServerGroupAttribute 修改虚拟服务器组的配置 修改虚拟服务器组的配置。
DescribeVServerGroups 查询虚拟服务器组列表 查询虚拟服务器组列表。
DescribeVServerGroupAttribute 查询虚拟服务器组的详细信息 查询虚拟服务器组的详细信息。
AddVServerGroupBackendServers 向指定的虚拟服务器组中添加后端服务器 向指定的虚拟服务器组中添加后端服务器。
ModifyVServerGroupBackendServers 替换虚拟服务器组中的后端服务器 替换虚拟服务器组中的后端服务器。
RemoveVServerGroupBackendServers 从指定的虚拟服务器组中移除后端服务器 从指定的虚拟服务器组中移除后端服务器。

主备服务器组

API

标题

API概述

CreateMasterSlaveServerGroup 创建主备服务器组 创建主备服务器组。一个主备服务器组只能包含两个后端服务器,一个为主服务器,另一个为备服务器。
DeleteMasterSlaveServerGroup 删除指定的主备服务器组 删除指定的主备服务器组。
DescribeMasterSlaveServerGroupAttribute 查询指定主备服务器组的详细信息 查询指定主备服务器组的详细信息。
DescribeMasterSlaveServerGroups 查询主备服务器组列表 查询主备服务器组列表。

证书

API

标题

API概述

DeleteCACertificate 删除CA证书 删除CA证书。
DeleteServerCertificate 删除服务器证书 删除服务器证书。
SetCACertificateName 设置CA证书名称 设置CA证书名称。
SetServerCertificateName 设置服务器证书名称 设置服务器证书名称。
DescribeCACertificates 查询CA证书列表 查询CA证书列表。
DescribeServerCertificates 查询指定地域的服务器证书列表 查询指定地域的服务器证书列表。
UploadCACertificate 上传CA证书 上传CA证书。
UploadServerCertificate 上传服务器证书 上传服务器证书。

扩展域名

API

标题

API概述

CreateDomainExtension 创建扩展域名 创建扩展域名。
SetDomainExtensionAttribute 修改扩展域名的证书 修改扩展域名的证书。
DeleteDomainExtension 删除扩展域名 删除扩展域名。
DescribeDomainExtensionAttribute 查询已添加的扩展域名属性 查询已添加的扩展域名属性。
DescribeDomainExtensions 查询已添加的扩展域名 查询已添加的扩展域名。

安全策略

API

标题

API概述

CreateTLSCipherPolicy 创建TLS策略 创建TLS策略。
DeleteTLSCipherPolicy 删除TLS策略 删除TLS策略。
SetTLSCipherPolicyAttribute 设置TLS策略 设置TLS策略。
ListTLSCipherPolicies 查询TLS策略 查询TLS策略。

访问控制

API

标题

API概述

CreateAccessControlList 创建访问控制策略组 创建访问控制策略组。
AddAccessControlListEntry 在访问控制策略组中添加IP条目 在访问控制策略组中添加IP条目。
DeleteAccessControlList 删除访问控制策略组 删除访问控制策略组。
SetAccessControlListAttribute 修改访问控制策略组的名称 修改访问控制策略组的名称。
DescribeAccessControlListAttribute 查询访问控制策略组的配置 查询访问控制策略组的配置。
DescribeAccessControlLists 查询已创建的访问控制策略组 查询已创建的访问控制策略组。
RemoveAccessControlListEntry 删除访问控制策略组中的IP条目 删除访问控制策略组中的IP条目。

访问控制(旧版)

API

标题

API概述

SetListenerAccessControlStatus 是否开启指定监听的白名单访问控制 是否开启指定监听的白名单访问控制。
RemoveListenerWhiteListItem 删除监听白名单中的IP 删除监听白名单中的IP。
AddListenerWhiteListItem 添加监听访问控制白名单 添加监听访问控制白名单。
DescribeListenerAccessControlAttribute 查询监听的白名单配置 查询监听的白名单配置。

标签

API

标题

API概述

AddTags 为指定的负载均衡实例添加标签 为指定的负载均衡实例添加标签。
DescribeTags 查询已有标签列表 查询标签列表。
ListTagResources 查询实例已绑定的标签列表 查询实例已经绑定的标签列表。
TagResources 给资源添加标签 为指定的资源列表统一创建并绑定标签。
UntagResources 为指定的资源列表统一解绑标签 为指定的资源列表统一解绑标签。
RemoveTags 解绑指定负载均衡实例下的标签 解绑指定负载均衡实例下的标签。

访问日志

API

标题

API概述

DeleteAccessLogsDownloadAttribute 删除访问日志下载任务 删除指定传统型负载均衡实例的访问日志。
SetAccessLogsDownloadAttribute 修改访问日志的下载配置 为传统型负载均衡实例添加访问日志转发规则。
DescribeAccessLogsDownloadAttribute 查询指定实例的访问日志 查询指定传统型负载均衡实例的访问日志。

秒级监控

API

标题

API概述

EnableHighDefinationMonitor 开启实例的秒级监控 启用当前地域的秒级监控功能。
ModifyHighDefinationMonitor 修改秒级监控配置信息 修改高精度秒级监控的配置信息。
DescribeHighDefinationMonitor 查询实例业务运行监控数据 查询指定地域的秒级监控配置信息。

资源组

API

标题

API概述

MoveResourceGroup 修改资源组 修改云资源所属的资源组。