인스턴스 메타데이터를 사용하여 EC2 인스턴스에 대한 정보 가져오기
EC2 인스턴스를 생성할때,
사용자 데이터를 인스턴스에 전달할 수 있는 옵션이 있으며, 사용자 데이터는 인스턴스 시작완료를 자동화 할 수 있다. 예를 들면,
- 인스턴스 AMI를 패치 및 업데이트 하는 경우
- 소프트웨어 라이선스 키를 가져와 설치 하는 경우
- 추가 소프트웨어를 설치 하는 경우
여기서 사용자 데이터는 쉘스크립트 또는 Cloud-Init 명령으로 구현되는데, 이 명령은 인스턴스가 시작한 후 네트워크 액세스가 가능하기 전에 루트 또는 관리자 권한으로 실행된다.
사용자 데이터가 새로운 EC2 인스턴스 시작을 완료하려면,
인스턴스 자체에 대한 정보를 조회해야 한다. 예를들면, 시작을 완료할 새 인스턴스의 퍼블릭IP 주소, 호스트이름 또는 mac 주소를 식별하고 공유해야 한다. 그리고 이때, Instance Metadata Service에서 해당 정보를 제공해준다.
(사용자 데이터를 검색할 때, 인스턴스 메타데이터를 사용하여 데이터를 검색한다.)
메타 데이터란?
실행 중인 인스턴스를 구성하거나 관리하는데 사용할 수 있는 인스턴스에 대한 데이터이다. 인스턴스 메타데이터는 호스트 이름, 이벤트 및 보안 그룹과 같은 범주로 나뉜다. 그리고 이러한 메타 데이터를 사용하여, 사용자 데이터에 액세스 할 수 있다.
참고자료
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html
글쓴이 : xpro.jason@gmail.com
[무단배포는 노노, 링크배포는 Okay]
- 글작가 Jason 의 병맛지식 -
* 본 글이 도움이 되셨다면, 광고클릭 부탁해요
* 여러분의 광고클릭은 계속된 글쓰기에 도움이 됩니다
https://xprojason.tistory.com/entry/AWS-람다와-서버리스-컴퓨팅
https://xprojason.tistory.com/entry/AWS-클라우드-워치-란-무엇인가-CloudWatch
https://xprojason.tistory.com/entry/AWS-인스턴스-메타데이터를-사용하여-EC2-인스턴스에-대한-정보-가져오기
https://xprojason.tistory.com/entry/AWS-엣지-로케이션을-사용하는-이유
https://xprojason.tistory.com/entry/AWS-AWS-리전-Region-가용영역AZ-엣지로케이션-이란
'Tech > IT기술 리뷰' 카테고리의 다른 글
[AWS] 람다와 서버리스 컴퓨팅 (0) | 2022.04.01 |
---|---|
[AWS] 클라우드 워치 란 무엇인가? - CloudWatch (0) | 2022.03.31 |
[AWS] 엣지 로케이션을 사용하는 이유 (0) | 2022.03.29 |
[AWS] AWS 리전 (Region), 가용영역(AZ), 엣지로케이션 이란 (0) | 2022.03.28 |
맥북 한자 입력하는 방법 (0) | 2022.03.07 |
댓글