Что именно обеспечивает http://169.254.169.254/latest/meta-data/instance-id? - PullRequest
0 голосов
/ 11 июля 2019

Идентификатор экземпляра, возвращаемый из запроса скручивания к http://169.254.169.254/latest/meta-data/instance-id, представляется идентификатором экземпляра EC2, который в данном случае выполняет этот конкретный запрос скручивания , чтобы завершить этот конкретный экземпляр .

Будет ли это всегда так, т. Е. http://169.254.169.254/latest/meta-data/instance-id - это надежный способ быстрого / простого получения идентификатора экземпляра или есть что-то еще?(Я немного подозрительно отношусь к использованию 'latest' в URL - и хочу проверить, что этот запрос curl выполняет точно , как я думаю, - возвращая экземпляр-идентификатор EC2, из которого исходит запрос curl, а не что-то другое, например «последний» экземпляр, запущенный в этой группе и т. д.)

1 Ответ

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

Из официального документа EC2 Метаданные экземпляра и данные пользователя

Метаданные экземпляра - это данные о вашем экземпляре, которые вы можете использовать для настройки или управления запущенным экземпляром.

IP-адрес 169.254.169.254 является локальным адресом связи и действителен только для экземпляра.

А из раздела Примеры получения метаданных экземпляра

[ec2-user ~]$ curl http://169.254.169.254/
1.0
2007-01-19
2007-03-01
...
2016-06-30
2016-09-02
latest

Я думаю, это то, что вы хотите, насколько я понимаю, точно точно.

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