쉘 스크립트 실행 명령어
./ 파일 이름
권한 넣어주는 명령어
chmod +x 파일 이름
#!/bin/bash
aws sts get-caller-identity --query "Account" --output text
#!/bin/bash
echo "=== VPC LIST==="
aws ec2 describe-vpcs --query 'Vpcs[*].[VpcId,CidrBlock]' --output text
echo "=== EC2 LIST ==="
aws ec2 describe-instances --query 'Reservations[*].Instances[*].[InstanceId,State.Name]' --output text
aws ec2 describe-vpcs \\
--filters "Name=tag:Name,Values=VPC 이름" \\
--query "Vpcs[*].[Tags[?Key==\\`Name\\`].Value | [0], VpcId]" \\
--output table
aws ec2 describe-instances \\
--filters "Name=tag:Name,Values=인스턴스 이름" \\
--query "Reservations[*].Instances[*].[InstanceId,State.Name,PublicIpAddress]" \\
--output table
aws ec2 describe-instances 이 명령어는 특정 인스턴스의 상세정보들을 조회하는 명령어다
--query 'Reservations[].Instances[].[InstanceId,State.Name,PrivateIpAddress]' 이 명령어는 특정 인스턴스의 정보를 추출할 때 쓰는 명령어다
--output text \ 이 명령어는 명령어 결과를 text 형식으로 띄어주는 명령어다