Мы запускаем экземпляры и получаем доступ к пользовательским данным, которые мы размещаем. Но кто-нибудь понимает внутренности этой операции (со стороны Амазонки)? Когда мы передаем пользовательские данные, в какой момент это данные передаются на виртуальную машину (это функция Xen) и где она хранится?Пользовательские данные Amazon ec2, как это работает?
Сначала я подумал, что он был установлен как USER_DATA env var, но мы также можем передать его как файл. Где хранится этот файл? Является ли это общим для всех случаев или зависит от AMI?
Это не проблема сама по себе, просто хотелось узнать, как это делает Amazon.
скриншот данныхПользователя: http://d.pr/GZlY
спасибо Эрика, я сделал поиск Google на 'что 169.254.169.254' так он дал мне адрес, я был находясь в поиске. http://docs.amazonwebservices.com/AWSEC2/2007-03-01/DeveloperGuide/AESDG-chapter-instancedata.html – Devrim
Вот последняя версия этого документа: http://docs.amazonwebservices.com/AWSEC2/latest/ UserGuide/AESDG-chapter-instancedata.html –
Чтобы добавить к этому ответу, если вы хотите использовать пользовательские данные при загрузке виртуальной машины, у меня с моей командой обычно есть скриптовая логика, которая живет или вызывается/etc /rc.local при использовании Linux. – linusthe3rd