プロジェクト

全般

プロフィール

EC2のインスタンス一覧をcsvで出力する » 履歴 » バージョン 1

田中 克典, 2026/10/16 01:40

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