

#!/bin/bash# 配置变量REGION="cn-shanghai" # 替换为我们的CLB实例所在的区域,比如上海LOAD_BALANCER_ID="lb-****12f" # 替换为我们的CLB实例IDECS_INSTANCE_ID_1="i-***1" # 替换为我们要调整权重的ECS实例IDECS_INSTANCE_ID_2="i-***2" # 替换为我们要调整权重的ECS实例IDECS_INSTANCE_ID_3="i-***3" # 替换为我们要调整权重的ECS实例IDNEW_WEIGHT=0 # 设置权重值0-100之间# 调整ECS实例的权重/usr/local/sbin/aliyun slb SetBackendServers --RegionId $REGION \--LoadBalancerId $LOAD_BALANCER_ID \--BackendServers "[{\"ServerId\":\"$ECS_INSTANCE_ID_1\",\"Weight\":\"$NEW_WEIGHT\",\"Port\":\"80\"},{\"ServerId\":\"$ECS_INSTANCE_ID_2\",\"Weight\":\"$NEW_WEIGHT\",\"Port\":\"80\"},{\"ServerId\":\"$ECS_INSTANCE_ID_3\",\"Weight\":\"$NEW_WEIGHT\",\"Port\":\"80\"}]"# 检查调整结果if [ $? -eq 0 ]; thenecho "ECS实例的权重已成功调整为 $NEW_WEIGHT。"elseecho "调整ECS实例的权重失败。"fi

文章转载自运维笔谈,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




