Как сохранить AMI в корзину S3? - PullRequest
14 голосов
/ 24 ноября 2011

Я создал AMI (EBS AMI) с помощью консоли Amazon AWS.К этому AMI прикреплено 2 снимка.Теперь я хочу сделать резервную копию этого AMI в S3 Bucket.Возможно ли это?

Мне действительно нужно сделать это, чтобы иметь возможность переместить этот AMI в корзину в другом регионе и зарегистрировать этот AMI для использования в этом другом регионе.

Любые подсказки

Ответы [ 2 ]

5 голосов
/ 25 апреля 2012

Обновление

Мой первоначальный ответ по-прежнему применяется в отношении вопроса как такового (см. Ниже), однако, учитывая, что вам действительно нужно сделать это, чтобы иметь возможность затем переместить этот AMI в [...] другой регион, вам будет приятно, что AWS только что выпустила Межрегиональную копию ECI AMI для решения этой давней задачи:

AMI Copy позволяет вам легко копировать ваши изображения с машины Amazon между AWS Регионы. AMI Copy позволяет включить несколько ключевых сценариев, включая:

  • Простое и согласованное развертывание в нескольких регионах - Вы можете скопировать AMI из одного региона в другой, что позволяет легко запускать последовательные экземпляры, основанные на одном и том же AMI, в разных регионах.
  • Масштабируемость - Вы можете легче проектировать и создавать приложения мирового масштаба, которые удовлетворить потребности ваших пользователей, независимо от их местоположения.
  • Производительность - Вы можете повысить производительность, распределяя ваши приложение и расположение критических компонентов вашего приложения в ближе к вашим пользователям. Вы также можете воспользоваться специфичные для региона функции, такие как типы экземпляров или другие сервисы AWS.
  • Еще более высокая доступность - Вы можете разрабатывать и развертывать приложения в регионах AWS, чтобы увеличить доступность.

Начальный ответ

Теперь я хочу сделать резервную копию этого AMI в корзине S3. Это возможно?

Хотя Amazon EBS действительно предоставляет возможность создавать моментальные снимки томов на определенный момент времени, которые сохраняются в Amazon S3 , эта операция находится вне вашего контроля и полностью обрабатывается. по EC2 см. соответствующий FAQ Смогу ли я получить доступ к своим снимкам с помощью обычных API Amazon S3? :

Нет, снимки доступны только через API Amazon EC2.

Вы можете достичь своей цели, следуя сложной статье Эрика Хаммонда Копирование загрузочных AMI EBS между регионами EC2 , которая проведет вас через все необходимые этапы (хотя некоторые и довольно).

1 голос
/ 24 ноября 2011

Это не тривиальная задача. Я видел этот сайт, на который ссылаются во многих блогах и ссылках, но сам им не пользовался.

Возможно, вы захотите попробовать CloudScripts и, в частности, для ваших нужд этот конкретный скрипт: https://cloudyscripts.com/tool/show/4

Надеюсь, это поможет.

...