CLI で VPC の作成と削除

参考

コンソールで作成

  1. VPC と検索して「VPC」をクリックする。
  2. サイドメニューの「VPC」をクリックする。
  3. 「VPC を作成」をクリックする。
  4. 「名前タグ - オプション」に「hogeVpc」と入力する。
  5. 「IPv4 CIDR ブロック」に「10.0.0.0/16」と入力する。
  6. 「VPC を作成」をクリックする。

CLI で作成

VPC を作成する。

aws ec2 create-vpc \
  --cidr-block 10.0.0.0/16 \
  --tag-specifications "ResourceType=vpc,Tags=[{Key=Name,Value=hogeVpc}]" \
  --query Vpc.VpcId \
  --output text

VPC 名の一覧を表示する。

aws ec2 describe-vpcs \
  --query 'Vpcs[].Tags[?Key==`Name`].Value' \
  --output text

VPC 名でフィルタをかけて VPC 名を表示する。

aws ec2 describe-vpcs \
  --filters Name=tag:Name,Values=hogeVpc \
  --query 'Vpcs[].Tags[?Key == `Name`].Value' \
  --output text

VPC 名でフィルタをかけて VPC の ID を表示する。

aws ec2 describe-vpcs \
  --filters Name=tag:Name,Values=hogeVpc \
  --query 'Vpcs[].VpcId' \
  --output text

VPC ID を指定して VPC を削除する。

aws ec2 delete-vpc \
  --vpc-id vpc-0s6xdd9gc163568e1

AWS CLI v2 からは実行するのに less が必要になったようで less をインストールしていないと次のエラーが発生します。

Unable to redirect output to pager. Received the following error when opening pager:
[Errno 2] No such file or directory: 'less'
YouTube