🤖

[AWS] サブネットの残りIPアドレス数を確認するコマンド

2022/10/06に公開約700字

aws clijqが必要です。

名前が hoge- から始まるサブネットの残IPアドレス数

aws ec2 describe-subnets | jq -r '.Subnets[] | select(.Tags[].Key == "Name" and (.Tags[].Value | test("^hoge-"))) | (.Tags[] | select (.Key == "Name")).Value + ": " + (.AvailableIpAddressCount|tostring)'

結果

hoge-1: 100
hoge-2: 200

名前が hoge-1 のサブネットの残IPアドレス数

aws ec2 describe-subnets | jq -r '.Subnets[] | select(.Tags[].Key == "Name" and (.Tags[].Value == "hoge-1")) | (.Tags[] | select (.Key == "Name")).Value + ": " + (.AvailableIpAddressCount|tostring)'

結果

hoge-1: 100

感想

aws ec2 describe-subnets の出力では、サブネット名がタグとして扱われているので苦労した。

Discussion

ログインするとコメントできます