Есть ли способ прикрепить AMI или его копию к экземпляру? Это будет бесплатный публичный Linux AMI. Примером может служить Ubuntu 12.04 LTS AMI. Но я не хочу ограничиваться только этим (так что его копия в другом месте, хоть и приятно знать, но не ответ). В частности, я пытаюсь избежать создания копии, которая работает или уже была запущена.
Затем тест будет заключаться в том, чтобы сделать снимок этого и зарегистрировать его как AMI, и это будет точная копия. Я хотел бы изменить копию (как свой собственный том). Но мои модификации не будут работать, если изначально это корневое устройство (поскольку перенос изменений приведет к сбою).
Вы можете увидеть исходную файловую систему для AMI? Нет, может быть, да:
Нет: Большинство общедоступных AMI не делают исходный моментальный снимок EBS общедоступным, поэтому вы не можете просматривать его содержимое, не запустив экземпляр AMI.
МОЖЕТ БЫТЬ: Вы можете попробовать запустить экземпляр AMI, а затем немедленно «остановить» его, пока он «ожидает», в надежде, что он перейдет в «остановленное» состояние до того, как ОС начнет загрузку. Отсоедините корневой том EBS от этого экземпляра и присоедините его к другому экземпляру, чтобы просмотреть файловую систему. Этот метод нельзя использовать с AMI в AWS Marketplace, поскольку они специально защищены.
ДА: Некоторые компании, которые публикуют AMI, также публикуют копии образа файловой системы, используемого для создания AMI. Например, файловые системы, используемые для создания образов Ubuntu AMI, публикуются Canonical здесь:
Вы можете скачать образ Ubuntu 12.04 LTS Precise, на который вы ссылаетесь здесь:
http://cloud-images.ubuntu.com/precise/current/precise-server-cloudimg-amd64.tar.gz
Это можно использовать для создания новых AMI с помощью описанного вами метода.
Это возможно, если вы используете AMI с поддержкой EBS. Это возможно с поддержкой S3, но может потребоваться больше копаний.
Запустите новый экземпляр с AMI, который вы хотите продублировать. Это создаст новый том EBS размером ~ 8 ГБ в качестве корневого устройства.
Остановить этот новый экземпляр (не прекратить)
Отсоедините корневой диск EBS (/ dev / sda1) от свежего, недавно остановленного экземпляра.
Присоедините его к другому экземпляру, как к обычному диску EBS. Манипулируйте как хотите.
Сделайте снимок диска.
Преобразуйте снимок в AMI с помощью консоли AWS.