Как получить публичный ip экземпляра EC2 из CLI aws по id экземпляра? - PullRequest
0 голосов
/ 11 июля 2019

У меня есть экземпляр, который я запускаю через aws cli:

aws ec2 start-instances --instance-ids i-00112223333444445

Экземпляр не имеет статического публичного IP-адреса. Как я могу получить экземпляр public ip через CLI, зная идентификатор i-00112223333444445?

1 Ответ

1 голос
/ 11 июля 2019

Попробуйте следующую команду:

aws ec2 describe-instances --instance-ids $instance_id \
    --query 'Reservations[*].Instances[*].PublicIpAddress' \
    --output text

Если экземпляр EC2 имеет публичный IP-адрес, эта команда вернет его.

Ссылки:

  • Подробности о параметре запроса можно найти здесь .
  • Подробную информацию о команде description-instances можно найти здесь .
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...