首页 > 解决方案 > 如何提取多个 ELB 详细信息而不是一个

问题描述

我正在尝试使用以下命令检索 ELB 信息,这是成功的..

但是现在我想为多个 ELB 检索相同的信息,请帮我从 ELB 的列表中检索信息

aws elb describe-load-balancer-attributes --region eu-west-1 --load-balancer-name **ELB_Name** --query 'LoadBalancerAttributes.ConnectionSettings.IdleTimeout

谢谢你

标签: aws-cli

解决方案


你需要做这样的事情:

export AWS_DEFAULT_REGION=eu-west-1

elbs=$(aws elb describe-load-balancers \
  --query 'LoadBalancerDescriptions[*].[LoadBalancerName]' \
  --output=text)

for elb in $elbs ; do
  aws elb describe-load-balancer-attributes \
    --load-balancer-name $elb \
    --query 'LoadBalancerAttributes.ConnectionSettings.IdleTimeout'
done

推荐阅读