lulu

【AWS】AWS CLIを使ってsubnetを一覧表示する(aws ec2 describe-subnets)

やること

aws CLIを使ってsubnet(サブネット)の一覧を取得する

コマンド

$ aws ec2 describe-subnets --filters "Name=tag:Name,Values=lulu-subnets"

filter

tag name(名前)でfilter

$ aws ec2 describe-subnets --filters "Name=tag:Name,Values=lulu-subnets"

VPC IDでfilter

$ aws ec2 describe-subnets --filters "Name=vpc-id,Values=vpc-id"

結果をjqコマンドで見やすく整形する

jqコマンドを使用すれば、awsコマンドの結果をわかりやすく整形できます。

subnet idだけを一覧で表示する

$ aws ec2 describe-subnets --filters "Name=tag:Name,Values=lulu-subnets" | jq '.Subnets[].SubnetId'