Skip to content

Instantly share code, notes, and snippets.

@maimai-swap
Created December 22, 2014 08:25
Show Gist options
  • Save maimai-swap/58e058798dce3cd28831 to your computer and use it in GitHub Desktop.
Save maimai-swap/58e058798dce3cd28831 to your computer and use it in GitHub Desktop.
ELBの配下にあるインスタンスのプライベートIP一覧を取る。
#!/bin/sh
# lb-hogehoge = ELB Tag Name Value
for instance_id in `aws elb describe-load-balancers --query 'LoadBalancerDescriptions[?LoadBalancerName==\`lb-hogehoge\`].["Instances"[]["InstanceId"]]' --output text`
do
ips=`aws ec2 describe-instances --instance-id $instance_id --query Reservations[].["Instances"[]["NetworkInterfaces"][][]["PrivateIpAddresses"][][]["PrivateIpAddress"]] --output text`
for ip in $ips
do
echo $ip
done
done
@maimai-swap
Copy link
Author

lb-hogehogeの名前をかえて動かしてください。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment