- EC2 인스턴스 메타데이터는 인스턴스에 대한 정보를 포함하는 데이터입니다.
- 인스턴스 내부에서 HTTP 엔드포인트를 통해 액세스할 수 있습니다.
- 이 데이터를 사용하여 인스턴스 자체 정보를 동적으로 조회할 수 있습니다.
2 주요 기능
2.1 메타데이터 엔드포인트
- 인스턴스 내부에서
http://169.254.169.254/latest/meta-data/
엔드포인트를 통해 접근합니다.
- 이 엔드포인트는 인스턴스에 대한 다양한 정보를 제공합니다.
- 예를 들어, 인스턴스 ID, AMI ID, 호스트 이름, 보안 그룹 등 다양한 속성을 조회할 수 있습니다.
2.2 유스 케이스
- 구성 스크립트: 인스턴스 시작 시 초기화 스크립트에서 인스턴스 메타데이터를 사용하여 인스턴스를 구성할 수 있습니다.
- 예: 사용자 데이터 스크립트에서 메타데이터를 사용하여 애플리케이션 설정
- 애플리케이션 설정: 애플리케이션이 실행 중인 인스턴스의 정보를 필요로 할 때 메타데이터를 조회하여 동적으로 설정을 변경할 수 있습니다.
- 예: 인스턴스 역할에 따라 애플리케이션 설정 변경
- 모니터링 및 로깅: 인스턴스의 상태나 설정을 모니터링하고 로그에 기록할 때 메타데이터를 사용합니다.
3 메타데이터 카테고리