EC2のインスタンス一覧をcsvで出力する¶
EC2インスタンスの一覧をcsvで出力する手順
すべてAWSコンソールで作業する
1.CloudShellを開き、以下のクエリを実行
ファイル名(ec2_all.csv)は任意に変更可
# ヘッダー行を作成(State を追加) echo "Name,InstanceId,State,InstanceType,PrivateIpAddress,PublicIpAddress" > ec2_all.csv # running と stopped のインスタンスを取得して追記 aws ec2 describe-instances \ --filters "Name=instance-state-name,Values=running,stopped" \ --query "Reservations[].Instances[].[Tags[?Key=='Name'].Value | [0], InstanceId, State.Name, InstanceType, PrivateIpAddress, PublicIpAddress]" \ --output text | tr '\t' ',' >> ec2_all.csv
2.ファイルのダウンロード
右上のアクションからファイルのダウンロードを開く
個別のファイルパスに以下を入力
ファイル名(ec2_all.csv)は1で指定したファイル名に合わせて変更する
/home/cloudshell-user/ec2_all.csv
自分のPCのダウンロードフォルダにcsvがダウンロードされる