aws-ec2-instances
AWS EC2 인스턴스 목록을 조회합니다.
이 명령어는 EC2 DescribeInstances API를 사용합니다.
aws-ec2-instances [profile=PROFILE] [region=REGION]
- profile=PROFILE
- AWS 접속 프로파일
- region=REGION
- AWS 리전
AWS IAM 정책
이 명령어를 사용하려면 AWS IAM 정책에 아래 권한을 허용해야 합니다:
- ec2:DescribeInstances
출력 필드
필드 | 타입 | 이름 | 설명 |
---|---|---|---|
aws_profile | 문자열 | 접속 프로파일 | AWS 접속 프로파일 식별자 |
region | 문자열 | 리전 | 예: ap-northeast-2 |
az | 문자열 | 가용 영역 | 예: ap-northeast-2a |
instance_id | 문자열 | 인스턴스 ID | 예: i-00123456789abcdef |
instance_type | 문자열 | 인스턴스 유형 | 예: m5.xlarge |
cpu_cores | 32비트 정수 | CPU 코어 수 | 예: 2 |
state_code | 32비트 정수 | 상태 코드 | 예: 16, 80 |
state_name | 문자열 | 상태 이름 | 에: running, stopped |
state_reason_code | 32비트 정수 | 상태 이유 코드 | 예: Client.UserInitiatedShutdown |
state_reason_msg | 문자열 | 상태 이유 메시지 | 예: Client.UserInitiatedShutdown: User initiated shutdown |
public_ip | IP 주소 | 공인 IP | |
private_ip | IP 주소 | 사설 IP | |
launched_at | 날짜 | 시작 일시 | |
requester_id | 문자열 | 요청자 ID | |
owner_id | 문자열 | 소유자 ID | |
arch | 문자열 | 아키텍처 | 예: x86_64 |
iam_profile_id | 문자열 | IAM 프로파일 ID | |
iam_profile_arn | 문자열 | IAM 프로파일 ARN | |
key_name | 문자열 | 키 이름 | |
vpc_id | 문자열 | VPC ID | |
subnet_id | 문자열 | 서브넷 ID | |
host_id | 문자열 | 호스트 ID | |
group_name | 문자열 | 그룹 이름 | |
image_id | 문자열 | 이미지 ID | |
kernel_id | 문자열 | 커널 ID | |
platform | 문자열 | 플랫폼 | |
virtualization_type | 문자열 | 가상화 유형 | 예: hvm |
hypervisor | 문자열 | 하이퍼바이저 | 예: xen |
ami_launch_index | 32비트 정수 | AMI 시작 순서 | |
ena_support | 불리언 | ENA 지원 여부 | |
ebs_optimized | 불리언 | EBS 최적화 여부 | |
reservation_id | 문자열 | 예약 ID | |
public_dns_name | 문자열 | 공인 DNS 이름 | |
private_dns_name | 문자열 | 사설 DNS 이름 | |
block_device_mappings | 배열 | 블록 디바이스 매핑 목록 | 각 배열 요소는 device_name, volume_id, delete_on_termination, attached_at, status 속성 포함 |
security_groups | 배열 | 보안 그룹 목록 | 각 배열 요소는 group_id, group_name 속성 포함 |
gpu_associations | 배열 | GPU 연결 목록 | 각 배열 요소는 gpu_id, gpu_assoc_id, gpu_assoc_state, gpu_assoc_time 속성 포함 |
tags | 배열 | 태그 목록 | 각 배열 요소는 key, value 속성 포함 |