본문 바로가기
Tech/IT기술 리뷰

[AWS] 인스턴스 메타데이터를 사용하여 EC2 인스턴스에 대한 정보 가져오기

by xproJason 2022. 3. 30.
반응형

 

인스턴스 메타데이터를 사용하여 EC2 인스턴스에 대한 정보 가져오기


 

 

EC2 인스턴스를 생성할때,

사용자 데이터를 인스턴스에 전달할 수 있는 옵션이 있으며, 사용자 데이터는 인스턴스 시작완료를 자동화 할 수 있다. 예를 들면,

- 인스턴스 AMI를 패치 및 업데이트 하는 경우

- 소프트웨어 라이선스 키를 가져와 설치 하는 경우

- 추가 소프트웨어를 설치 하는 경우

여기서 사용자 데이터는 쉘스크립트 또는 Cloud-Init 명령으로 구현되는데, 이 명령은 인스턴스가 시작한 후 네트워크 액세스가 가능하기 전에 루트 또는 관리자 권한으로 실행된다.

 

사용자 데이터가 새로운 EC2 인스턴스 시작을 완료하려면,

인스턴스 자체에 대한 정보를 조회해야 한다. 예를들면, 시작을 완료할 새 인스턴스의 퍼블릭IP 주소, 호스트이름 또는 mac 주소를 식별하고 공유해야 한다. 그리고 이때, Instance Metadata Service에서 해당 정보를 제공해준다.

(사용자 데이터를 검색할 때, 인스턴스 메타데이터를 사용하여 데이터를 검색한다.)

 

메타 데이터란?

실행 중인 인스턴스를 구성하거나 관리하는데 사용할 수 있는 인스턴스에 대한 데이터이다. 인스턴스 메타데이터는 호스트 이름, 이벤트 및 보안 그룹과 같은 범주로 나뉜다. 그리고 이러한 메타 데이터를 사용하여, 사용자 데이터에 액세스 할 수 있다. 

 

참고자료

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html

 

Instance metadata and user data - Amazon Elastic Compute Cloud

Although you can only access instance metadata and user data from within the instance itself, the data is not protected by authentication or cryptographic methods. Anyone who has direct access to the instance, and potentially any software running on the in

docs.aws.amazon.com

 

 

 

 


글쓴이 : 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-엣지로케이션-이란

 

[AWS] 람다와 서버리스 컴퓨팅

람다(Lambda)와 서버리스 컴퓨팅 AWS에서 S3, EC2는 사용자의 테크니컬한 손이 필요한 서비스이다. 하지만 람다(Lambda)는 서버리스 컴퓨팅으로서 AWS에 의해 관리된다. EC2와 같은 서비스를 사용할 경우

xprojason.tistory.com

 

[AWS] 클라우드 워치 란 무엇인가? - CloudWatch

클라우드(CloudWatch) 워치에 대해 알아보자 CloudWatch는 AWS 클라우드 리소스와 클라우드 기반 애플리케이션 모니터링 툴이다. (= AWS 리소스 모니터링 툴) Amazon CloudWatch를 사용하여 리소스 사용률, 애

xprojason.tistory.com

 

[AWS] 인스턴스 메타데이터를 사용하여 EC2 인스턴스에 대한 정보 가져오기

인스턴스 메타데이터를 사용하여 EC2 인스턴스에 대한 정보 가져오기 EC2 인스턴스를 생성할때, 사용자 데이터를 인스턴스에 전달할 수 있는 옵션이 있으며, 사용자 데이터는 인스턴스 시작완료

xprojason.tistory.com

 

[AWS] 엣지 로케이션을 사용하는 이유

AWS에서 엣지 로케이션을 사용하는 이유는 무엇인가? 엣지 로케이션은 전 세계의 리전에서 보다 빠른 접근성을 위해 존재하며, 사용자가 아닌 AWS에 의해 셋팅된다. 그렇다면 엣지 로케이션은 어

xprojason.tistory.com

 

[AWS] AWS 리전 (Region), 가용영역(AZ), 엣지로케이션 이란

AWS 리전 (Region), 가용영역(AZ), 엣지로케이션 이란 무엇인가? AWS 글로벌 인프라를 이해하는 주요용어는 리전(Region), 가용영역(AZ), 엣지 로케이션이 있다. 각각의 의미는 아래와 같다. 리전(Region) :

xprojason.tistory.com

 

 

 

반응형

댓글