
AWS에는 인스턴스에 대해 자동 할당된 "공용" IP와 탄력적 IP가 있다는 것을 알고 계시는 분들이 많을 것이므로 CLI를 통해 탄력적 IP를 얻을 수 있습니다.설명 주소명령:https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-addresses.html
예:
aws ec2 describe-addresses --filters "Name=instance-id,Values=InstanceWithEIP_id" --output=json
그리고 EIP를 반환하지만 탄력적 IP가 아닌 인스턴스의 인스턴스 ID를 사용한 명령은 아무것도 반환하지 않기 때문에 cli를 통해 자동 할당 IP를 어떻게 얻을 수 있는지 알고 싶습니다.
감사해요
답변1
aws describe-instances
대신 다음과 같이 명령을 사용할 수 있습니다 .
aws ec2 describe-instances --filters "Name=instance-id,Values=i-56b4192a" --output=json | jq -r '.Reservations[].Instances[].NetworkInterfaces[].Association.PublicIp'
54.111.237.129