블록체인
블록체인

AWS 메타데이터

목차

메타데이터

객체에 대한 키와 값에 대한 집합 데이터
메타데이터에서 정의한 키에 대한 값을 가지고 있어 필요한 정보를 호출하여 정보 파악 가능
메타데이터를 통해 인스턴스의 설정 자동화 작업에 활용하거나 다수의 인스턴스를 일괄 관리하는 형태로 활용 가능
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
복사