본문 바로가기

Ops/AWS

AWS EC2 - 정보 확인 명령어 (information output)

반응형

AWS EC2 - 정보 확인 명령어 (information output)

 

 

 

■ instnace 모든 정보

curl -s http://169.254.169.254/latest/dynamic/instance-identity/document

 

 

■ instance id

# case 1
instance id : cat /sys/devices/virtual/dmi/id/board_asset_tag

# case 2
curl -s http://169.254.169.254/latest/dynamic/instance-identity/document | grep instanceId | awk -F" '{print $4}'

 

 

■ instance type

# case 1
instnace type : cat /sys/devices/virtual/dmi/id/product_name

# case 2
curl -s http://169.254.169.254/latest/dynamic/instance-identity/document | grep instanceType | awk -F\" '{print $4}'

 

 

■ instance id

curl -s http://169.254.169.254/latest/dynamic/instance-identity/document | grep instanceId | awk -F\" '{print $4}'

 

 

■ instance hostname

# public
hostnamectl set-hostname $(curl -s http://169.254.169.254/latest/meta-data/local-hostname)
hostnamectl set-hostname $(wget -q -O- http://169.254.169.254/latest/meta-data/public-hostname)

# private
hostnamectl set-hostname $(curl -s http://169.254.169.254/latest/meta-data/public-hostname)
hostnamectl set-hostname $(wget -q -O- http://169.254.169.254/latest/meta-data/local-hostname)

 

 

■ instance region

# case 1
curl -s http://169.254.169.254/latest/meta-data/placement/availability-zone

# case 2
wget -q -O- http://169.254.169.254/latest/meta-data/placement/availability-zone

# case 3
curl -s http://169.254.169.254/latest/dynamic/instance-identity/document|grep region|awk -F" '{print $4}'

# case 4
ec2-metadata -z | grep -Po "(us|sa|eu|ap)-(north|south|central)?(east|west)?-[0-9]+"

 

 

■ instance os 에서 정보 확인 - 기본 위치

ls -al /sys/devices/virtual/dmi/id

 

 

■ instance os 에서 정보 확인 - bios

cat /sys/devices/virtual/dmi/id/bios_date

cat /sys/devices/virtual/dmi/id/bios_vendor

cat /sys/devices/virtual/dmi/id/bios_version

 

 

■ instance os 에서 정보 확인 - board

cat /sys/devices/virtual/dmi/id/board_asset_tag

cat /sys/devices/virtual/dmi/id/board_name

cat /sys/devices/virtual/dmi/id/board_serial

cat /sys/devices/virtual/dmi/id/board_vendor

cat /sys/devices/virtual/dmi/id/board_version

 

 

■ instance os 에서 정보 확인 - chassis 

cat /sys/devices/virtual/dmi/id/chassis_asset_tag

cat /sys/devices/virtual/dmi/id/chassis_serial

cat /sys/devices/virtual/dmi/id/chassis_type

cat /sys/devices/virtual/dmi/id/chassis_vendor

cat /sys/devices/virtual/dmi/id/chassis_version

 

 

■ instance os 에서 정보 확인 - product

cat /sys/devices/virtual/dmi/id/product_family

cat /sys/devices/virtual/dmi/id/product_name

cat /sys/devices/virtual/dmi/id/product_serial

cat /sys/devices/virtual/dmi/id/product_uuid

cat /sys/devices/virtual/dmi/id/product_version

 

 

■ instance os 에서 정보 확인 - etc

cat /sys/devices/virtual/dmi/id/modalias

cat /sys/devices/virtual/dmi/id/sys_vendor

cat /sys/devices/virtual/dmi/id/uevent

 

 

Reference

  내용 URL
  Find region an EC2 instance https://stackoverflow.com/questions/4249488/find-region-from-within-an-ec2-instance

 

 

 


by mkdir-chandler


 

 

 

 

 

728x90
반응형