首页新闻找找看学习计划

如何通过命令行给阿里云负载添加服务器

1
悬赏园豆:30 [已解决问题] 解决于 2018-03-28 14:47

请问如何不通过阿里云负载均衡控制台而是通过命令行给阿里云负载添加后端服务器?

dudu的主页 dudu | 高人七级 | 园豆:41262
提问于:2018-03-28 14:00
< >
分享
最佳答案
1
  • 找一台ubuntu 16.04的机器(默认已安装好python与pip)
  • 安装阿里云命令行工具:pip install aliyuncli
  • 安装阿里云负载均衡sdk:pip install aliyun-python-sdk-slb
  • 配置阿里云命令行工具:aliyuncli configure

    Aliyun Access Key ID [None]: xxx
    Aliyun Access Key Secret [None]: yyy
    Default Region Id [None]: cn-hangzhou
    Default output format [None]: table
  • 执行向负载均衡添加服务器的命令

    aliyuncli slb AddBackendServers --LoadBalancerId 负载均衡ID --BackendServers "[{'ServerId':'服务器ID'}]"
  • 搞定

    ----------------------------------------------------------------------
    |                          AddBackendServers                         |
    +---------------------------+----------------------------------------+
    |      LoadBalancerId       |               RequestId                |
    +---------------------------+----------------------------------------+
    |  lb-bp1n61e769zkhq80tbkdw |  EA2629C4-8E42-4C00-8617-2A47929B1DFC  |
    +---------------------------+----------------------------------------+
    ||                          BackendServers                          ||
    |+------------------------------------------------------------------+|
    |||                          BackendServer                         |||
    ||+----------------------------------------------+-----------------+||
    |||                   ServerId                   |     Weight      |||
    ||+----------------------------------------------+-----------------+||
    |||  i-bp1hcjphgf2htolbdsz4                      |  100            |||
    |||  i-bp19ff4vfj48lplby8k9                      |  100            |||
    |||  i-bp1egsobe8vkm1evcclm                      |  100            |||
    |||  i-bp18l1h2hdblky3ub164                      |  100            |||
    |||  i-bp1ccq9xttkz6kj77izq                      |  100            |||
    ||+----------------------------------------------+-----------------+||
dudu | 高人七级 |园豆:41262 | 2018-03-28 14:47

配置 aliyuncli 的自动完成

which aliyun_completer
complete -C '/usr/local/bin/aliyun_completer' aliyuncli
complete
dudu | 园豆:41262 (高人七级) | 2018-04-20 07:45
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册