使用AWS CLI修改AWS ALB流量分布



我有一个AWS ALB,配置了一个侦听器,默认操作是在主动-主动模式下转发流量:50%的流量到一个目标组(TargetGroupA(,50%到另一个目标群(TargetGroupB(。

为了进行维护,我想使用AWS CLI将此规则编辑为:

  • TargetGroupA上的流量分布百分比从50-50%更改为100%
  • 将流量分布百分比从TargetGroupA上的100%更改为TargetGroupB上的100%
  • 在两个目标群体中各占一半

看起来应该使用modify listener。

--default-actions参数的ForwardConfig.TargetGroups.Weight设置范围从0到999。

使用像1,01,1(各50%(和0,1这样的权重将流量引导到目标组。

使用@john rotenstein提供的链接,该命令对我有效(使用aws-cli/1.18.37(:

aws elbv2 modify-listener 
--listener-arn "<listener arn>" 
--default-actions  
'[{
"Type": "forward",
"Order": 1,
"ForwardConfig": {
"TargetGroups": [
{"TargetGroupArn": "<target group 1 arn>", "Weight": 1 },
{"TargetGroupArn": "<target group 2 arn>", "Weight": 0 }
]
}
}]'

相关内容

  • 没有找到相关文章

最新更新