2016-06-17 5 views
0

나는 ec2-instance와 결합 된 신축성있는 IP를 알고 싶다. 내가 퍼티와 타입 ifconfig를 통해 원격으로 탄성 IP를 표시하지 않고 내부 IP를 제공 할 때. 신축성있는 IP를 얻기위한 유닉스 명령이 있습니까?AWS 탄력적 인 IP 감지하기

답변

1

우분투 기반 이미지의 경우 명령 줄에서 ec2metadata을 입력하십시오. 아마존 기반의 이미지에서 나는 ec2-metadata을 사용합니다. 공용 IP는 다른 데이터와 함께 표시됩니다.

0

당신이 다음에 관계없이 OS의 HTTP 요청을 선호하는 경우 :

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

http://169.254.169.254/ 트리를 찾아 주시기 바랍니다. 트리의 일부 노드가 상위 레벨의 대답에서 보이지 않지만 슬래시가 필요합니다.

[email protected] [~]# curl -w "\n" http://169.254.169.254/latest/ 
dynamic 
meta-data 
user-data 

은 행 dynamic가 마지막에 슬래시를 가지고 있지 않지만, 그대로 당신이하려고하면 당신은 아무것도 볼 수 있습니다 :

[email protected] [~]# curl -w "\n" http://169.254.169.254/latest/dynamic 
(empty line) 

그런 다음 슬래시 시도 :

를 예를 들어

[email protected] [~]# curl -w "\n" http://169.254.169.254/latest/dynamic/ 
instance-identity/ 

물론 '웹 사이트'는 AWS 내부에서만 작동합니다.

관련 문제