반응형
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
반응형
'Ops > AWS' 카테고리의 다른 글
AWS EC2 - cloudwatch agent 설치 스크립트 (0) | 2023.05.11 |
---|---|
AWS EC2 - aws cli 업그레이드 방법 (0) | 2023.05.10 |
AWS EC2 - EBS 자동 백업 (수명 주기 관리자) (0) | 2023.05.08 |
AWS EC2 - 시작 템플릿 만들기 (0) | 2023.05.07 |
AWS EC2 - AMI 이미지 만들기 (0) | 2023.05.06 |