EC2 인스턴스 내부에서 메타데이터 얻는법

컴순이·2024년 9월 30일

인스턴스 자기 자신의 정보를 얻기 위해서는 169.254.169.254에 요청을 보낸다.
근데 IMDSv2인지 먼지 설정에 따른 거 같은데 그냥 curl로는 잘 안된다.

TOKEN=`curl -X PUT "http://169.254.169.254/latest/api/token" \
-H "X-aws-ec2-metadata-token-ttl-seconds: 21600"` &&
curl -H "X-aws-ec2-metadata-token: $TOKEN" \
-v http://169.254.169.254/latest/meta-data/

확인할 수 있는 속성들이 나오는데
위의 명령어에서 마지막에 속성 이름을 붙여 다시 PUT하면 된다

profile
음음

0개의 댓글