必要に迫られたAWS CLIの逆引きメモです
ネットワーク関連
VPCID、サブネットID、アベイラビリティゾーンの一覧表示
aws ec2 describe-subnets --query "Subnets[].{VPCID:VpcId,SubnetID:SubnetId,AvailabilityZone:AvailabilityZone}" --output table
---------------------------------------------------------------------------
| DescribeSubnets |
+------------------+----------------------------+-------------------------+
| AvailabilityZone | SubnetID | VPCID |
+------------------+----------------------------+-------------------------+
| ap-northeast-1d | subnet-0cxxxxxxxxxxxxxxx | vpc-015xxxxxxxxxxxxxx |
| ap-northeast-1a | subnet-06xxxxxxxxxxxxxxx | vpc-015xxxxxxxxxxxxxx |
| ap-northeast-1c | subnet-03xxxxxxxxxxxxxxx | vpc-015xxxxxxxxxxxxxx |
+------------------+----------------------------+-------------------------+
トラブルシューティング
"aws configure"を実行するとconfigが読み込まれなくなる問題
症状
Windows 10 Pro
のAWS CLI V2
にて現象を確認。
aws configure list-profiles
Unable to parse config file: C:\Users\test/.aws/credentials
対応内容
該当ファイルをテキストエディタで開いて修正
原因
AWS CLI以外のツールからプロファイルを作成していると起こる。
筆者の場合はAWS Toolkit for Visual Studio
から追加した後にAWS CLI V2
で追加すると発生しました。
AWS CLI V2
からだけ操作を行っていると発生しませんでした。