반응형
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 주소를 찾아야 합니다. 애플리케이션이 이 정보를 어떻게 찾을 수 있나요?
- http://169.254.169.254/latest/metadata/에서 인스턴스 metadata를 가져온다.
- http://169.254.169.254/latest/userdata/에서 인스턴스 user data를 가져온다.
- 애플리케이션이 IFCONFIG 명령어를 실행하여 공용 IP 주소를 가져온다.
- 애플리케이션이 IPCONFIG 명령어를 실행하여 공용 IP 주소를 가져온다.
정답
더보기
정답. 1번
반응형
'클라우드(AWS) > DVA-C02' 카테고리의 다른 글
[AWS] X-Forwarded-For (XFF) Headers란?? 진짜 아주 쉽게 정리 (0) | 2024.11.18 |
---|---|
[AWS] KMS GenerateDataKey API와 KMS Encrypt API란? 쉽게 정리 (0) | 2024.11.17 |
[AWS] Code Pipeline 구성 요소 쉽게 정리 (Pipeline, Stages, Actions, Action Provider) (0) | 2024.11.16 |
[AWS] Lambda의 Test Event를 공유하기 (0) | 2024.11.16 |
[AWS] CloudFront의 Cache Behavior란? 쉽게 정리 (0) | 2024.11.14 |