목차
메타데이터
•
객체에 대한 키와 값에 대한 집합 데이터
•
메타데이터에서 정의한 키에 대한 값을 가지고 있어 필요한 정보를 호출하여 정보 파악 가능
•
메타데이터를 통해 인스턴스의 설정 자동화 작업에 활용하거나 다수의 인스턴스를 일괄 관리하는 형태로 활용 가능
•
EC2 인스턴스 메타데이터 카테고리는 아래 url에서 확인 가능 https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/instancedata-data-categories.html
•
사용자는 인스턴스 자체 내에서 인스턴스 메타데이터에 액세스할 수 있지만 호출한 데이터는 인증 또는 암호화 방법으로 보호되지 않음 → 인스턴스에 직접 액세스할 수 있는 모든 사람은 메타데이터를 볼 수 있기 때문에 암호 또는 수명이 긴 암호화 키와 같은 민감한 데이터를 사용자 데이터로 저장해서는 안됨
EC2 인스턴스 메타데이터 확인
메타데이터 호출 방법
•
169.254.169.254라는 링크-로컬 주소를 가지고 HTTP 요청과 응답으로 확인 가능
•
http://169.254.169.254/latest/meta-data/주소 뒤에 키를 추가하여 다양한 정보 확인 가능
[ec2-user@ip-172-31-23-180 ~]$ curl <http://169.254.169.254/latest/meta-data/>
ami-id
ami-launch-index
ami-manifest-path
block-device-mapping/
events/
hibernation/
hostname
identity-credentials/
instance-action
instance-id
instance-life-cycle
instance-type
local-hostname
local-ipv4
mac
metrics/
network/
placement/
profile
public-hostname
public-ipv4
public-keys/
reservation-id
security-groups
services/
[ec2-user@ip-172-31-23-180 ~]$ curl <http://169.254.169.254/latest/meta-data/hostname>
ip-172-31-23-180.ec2.internal
Plain Text
복사