Как получить идентификатор экземпляра из экземпляра ec2? - PullRequest
342 голосов
/ 09 марта 2009

Как я могу узнать instance id экземпляра ec2 из экземпляра ec2?

Ответы [ 31 ]

0 голосов
/ 24 декабря 2016

Вы можете просто сделать HTTP-запрос для получения любых метаданных, передав параметры ваших метаданных.

curl http://169.254.169.254/latest/meta-data/instance-id

или

wget -q -O - http://169.254.169.254/latest/meta-data/instance-id

Вам не нужно будет оплачивать HTTP-запросы для получения метаданных и пользовательских данных.

прочее

Вы можете использовать инструмент запроса метаданных экземпляра EC2, который представляет собой простой bash-скрипт, который использует curl для запроса метаданных экземпляра EC2 из запущенного экземпляра EC2, как упомянуто в документации.

Загрузить инструмент:

$ wget http://s3.amazonaws.com/ec2metadata/ec2-metadata

Теперь запустите команду для получения необходимых данных.

$ec2metadata -i

См:

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html

https://aws.amazon.com/items/1825?externalID=1825

рады помочь ..:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...