Подтвердить что ты не робот

Загрузите Amazon EC2 AMI?

Я хотел бы загрузить публичный Amazon EC2 AMI, например этот (Ubuntu Lucid), чтобы я мог программно извлечь его содержимое,

Как мне это сделать? Я подозреваю, что есть адрес S3 где-то? Это сообщение в блоге выглядит так, как описано выше, но ссылка, похоже, больше не работает.

До сих пор я могу найти только объяснения, как перемещаться по экземпляру EC2 в AWS. Я считаю, что файлы манифеста являются важной частью головоломки.

4b9b3361

Ответ 1

Файлы AMI, хранящиеся на S3, ничем не отличаются от любого другого файла: вы можете загрузить их, если знаете, где они хранятся на S3, и файлы либо настроены на общедоступное чтение, либо вам предоставлен доступ для чтения. AMI зашифрованы, но вы можете расшифровать их только в том случае, если они являются Linux AMI, и у вас есть личный ключ AWS пользователя, который подключил AMI.

Отсюда: http://developer.amazonwebservices.com/connect/thread.jspa?messageID=131841

Ответ 2

Используйте ec2-download-bundle в AMI Tools загрузить AMI. Создайте экземпляр, а затем немедленно создайте AMI. Используйте ec2-download-bundle для извлечения и расшифровки AMI.

Ответ 3

Есть ли настоящая проблема, которую вы пытаетесь решить?

Потому что, если есть, и вам нужно содержимое конкретного AMI для его решения, тогда ваш лучший подход - это запустить экземпляр и сделать снимок его запуска EBS (который вы затем можете загрузить). Если вы не используете экземпляр с поддержкой EBS, вы можете использовать инструменты Amazon для создания AMI из вашего текущего экземпляра.