클라우드/AWS 서비스

AWS 메타데이터

비니화이팅 2022. 10. 18. 10:16

개요

  • 객체에 대한 키와 값에 대한 집합 데이터
  • 메타데이터에서 정의한 키에 대한 값을 가지고 있어 필요한 정보를 호출하여 정보 파악 가능
  • 메타데이터를 통해 인스턴스의 설정 자동화 작업에 활용하거나 다수의 인스턴스를 일괄 관리하는 형태로 활용 가능
  • EC2 인스턴스 메타데이터 카테고리는 아래 url에서 확인 가능
  • https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/instancedata-data-categories.html
  • 사용자는 인스턴스 자체 내에서 인스턴스 메타데이터에 액세스할 수 있지만, 호출한 데이터는 인증 또는 암호화 방법으로 보호되지 않음 → 인스턴스에 직접 액세스할 수 있는 모든 사람은 메타데이터를 볼 수 있기 때문에 암호 또는 수명이 긴 암호화 키와 같은 민감한 데이터를 사용자 데이터로 저장해서는 안됨

EC2 인스턴스 메타데이터 확인

메타데이터 호출 방법

[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