Friday, December 25, 2020

AWS CLI

Read all target group and modify thems
#!/usr/bin/env bash
TargetGroupArns=$(aws elbv2 describe-target-groups --load-balancer-arn  arn:aws:elasticloadbalancing:ap-northeast-1:256295095336:loadbalancer/app/toremasse3-4/95fe740b0dfcb93c | jq '.TargetGroups[].TargetGroupArn')
TargetGroupArray=($TargetGroupArns)
for i in "${TargetGroupArray[@]}"
do
  temp="${i%\"}"
  temp="${temp#\"}"
  aws elbv2 modify-target-group --target-group-arn $temp --health-check-interval-seconds 300
  sleep 1
  printf "$temp \n" >> output
done
...

No comments:

Post a Comment