클라우드(AWS)/DVA-C02

[AWS] EC2에 있는 애플리케이션에서 EC2의 IPv4 주소를 확인하는 방법

찌르비 2024. 11. 16. 21:43
반응형

EC2 인스턴스 위에 있는 애플리케이션에서 IPv4 주소를 확인하는 방법

 

EC2 인스턴스의 metadata(메타데이터)를 사용하여 확인한다.

애플리케이션에서 HTTP Request를 만들어 IPv4 주소를 쉽게 조회할 수 있다.

 

공용 IPv4 주소 확인하는 HTTP Request

curl http://169.254.169.254/latest/meta-data/public-ipv4

 

사설 IPv4 주소 확인하는 HTTP Request

curl http://169.254.169.254/latest/meta-data/local-ipv4

 


 

AWS 공식 문서: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instancedata-data-retrieval.html

 

Access instance metadata for an EC2 instance - Amazon Elastic Compute Cloud

Access instance metadata for an EC2 instance You can access EC2 instance metadata from inside of the instance itself or from the EC2 console, API, SDKs, or the AWS CLI. To get the current instance metadata settings for an instance from the console or comma

docs.aws.amazon.com

 

 


🤔 문제

개발자가 애플리케이션을 생성하고 있으며, 이 애플리케이션은 실행 중인 Amazon EC2 인스턴스의 공용 IPv4 주소를 찾아야 합니다. 애플리케이션이 이 정보를 어떻게 찾을 수 있나요?

 

  1. http://169.254.169.254/latest/metadata/에서 인스턴스 metadata를 가져온다.
  2. http://169.254.169.254/latest/userdata/에서 인스턴스 user data를 가져온다.
  3. 애플리케이션이 IFCONFIG 명령어를 실행하여 공용 IP 주소를 가져온다.
  4. 애플리케이션이 IPCONFIG 명령어를 실행하여 공용 IP 주소를 가져온다.

정답

더보기

정답. 1번

728x90
반응형