您可以通过使用Alibaba Cloud CLI调用阿里云负载均衡(SLB)API,创建负载均衡实例,并将SLB的后端服务器挂载到负载均衡实例下。

产品架构

您可以通过使用Alibaba Cloud CLI,或者使用阿里云SDK编写代码,调用阿里云SLB API创建负载均衡SLB实例并设置后端服务器。具体架构如下图所示:

相关API

您可以通过使用Alibaba Cloud CLI调用以下API,创建负载均衡SLB实例和添加后端服务器。

API名称 说明
CreateLoadBalancer 创建一台负载均衡实例。
AddBackendServers 指定SLB实例ID,指定服务器列表,给该SLB实例添加后端服务器。

典型案例

参考以下步骤,使用Alibaba Cloud CLI为SLB实例配置后端服务器:

  1. 下载和安装Alibaba Cloud CLI,详情请参考安装CLI
  2. 配置Alibaba Cloud CLI,详情请参考配置CLI
    说明 在配置Alibaba Cloud CLI之前,您需要获取访问密钥(AccessKey)。请登录AccessKey管理控制台,创建AccessKey,或者联系系统管理员获取授权账号。
    $ aliyun configure
    Configuring profile 'default' ...
    Aliyun Access Key ID [None]: <Your AccessKey ID>
    Aliyun Access Key Secret [None]: <Your AccessKey Secret>
    Default Region Id [None]: cn-hangzhou
    Default output format [json]: json
    Default Language [zh]: zh
  3. 使用Alibaba Cloud CLI管理负载均衡SLB实例。
    命令行格式为:
    $ aliyun slb actionName --parameter1 value1 --paramter2 value2... 
    示例如下:
    • 执行如下命令,创建负载均衡SLB实例:
      $ aliyun slb CreateLoadBalancer --RegionId RegionId
      其中,RegionId是负载均衡实例的地域。
    • 执行如下命令,为负载均衡实例添加后端服务器:
      $ aliyun slb AddBackendServers --LoadBalancerId <LoadBalancerId>
      $ aliyun slb AddBackendServers --BackendServers "[{'ServerId':'<ServerEcsID-1>','Weight':'<Weight-1>'},{'ServerId':'<ServerEcsID-1>','Weight':'<Weight-2>'}]"
      其中:
      LoadBalancerId
      负载均衡实例ID。
      BackendServers
      要添加的后端服务器列表。数组格式,包括以下两个子参数:
      • ServerId:后端服务器的ECS实例ID。
      • Weight:后端服务器的权重。