EC2インスタンス情報を取得する系コマンド
EC2インスタンス一覧
1 |
aws ec2 describe-instances |
ID一覧
jsonストリームを加工するため、jq
コマンドが必要
1 2 |
aws ec2 describe-instances | jq '.Reservations[].Instances[]. InstanceId' |
タグでフィルター
1 2 |
aws ec2 describe-instances --filter "Name=tag:Name,Values=ClowdWatch_ test" |
インスタンスIDを指定して取得
1 2 |
INSTANCEID='i-0219028c30d71bee2' aws ec2 describe-instances --instance-ids ${INSTANCEID} |
インスタンスIDとNameタグを取得
1 2 |
aws ec2 describe-instances | jq '.Reservations[].Instances[]| {InstanceId, Tags}' |
AMI一覧
1 2 |
aws ec2 describe-images --owners self | jq '.Images[] | {Name, ImageId}' |
キーペア一覧
1 |
aws ec2 delete-key-pairs |
キーペア削除
1 |
aws ec2 delete-key-pair --key-name master-key |
セキュリティグループ一覧
1 |
aws ec2 describe-security-groups |
セキュリティグループ削除
1 |
aws ec2 delete-security-group --group-name admin |