Назад | Перейти на главную страницу

Есть ли способ создать AMI из идентификатора снимка с помощью boto?

В API AWS EC2 есть команда ec2-register или ec2reg, у которой есть аргумент -s для идентификатора снимка. Вы можете создать изображение из снимка. Я хотел бы иметь возможность сделать это в Python (в настоящее время использующий boto), но похоже, что это еще не встроено в boto. Есть ли еще способ использовать boto для создания изображения из идентификатора снимка? Также предположим, что доступны архитектура, ядро ​​и другие атрибуты и, если необходимо, доступ к S3. Спасибо.

Да, у boto есть функция регистрации AMI. Пожалуйста посмотрите на http://readthedocs.org/docs/boto/en/latest/ref/ec2.html#boto.ec2.connection.EC2Connection.register_image.

Вам необходимо зарегистрировать AMI со всеми параметрами, кроме image_location. Укажите идентификатор вашего снимка при создании объекта сопоставления блочного устройства для того, что вы указали в качестве «root_device_name».