Как скопировать, переместить или поделиться экземпляром Amazon EC2 с другой учетной записью Amazon?



Попробуйте наш инструмент устранения неполадок

Если вы Cloud Professional и управляете несколькими учетными записями AWS, вам может потребоваться переместить существующий инстанс Amazon EC2 из одной учетной записи AWS в другую. Благодаря тому, как работает AWS IaaS, вам не нужно создавать новый экземпляр EC2 с нуля, но вы можете создать образ AMI на основе существующего экземпляра EC2 и переместить его в соответствующую учетную запись AWS. Один из аналогичных запросов, с которыми вы также можете столкнуться, - это перемещение ваших инстансов Amazon EC2 в другие группы безопасности, зоны доступности или регионы.



Инстанс Amazon EC2



Сегодня мы рассмотрим процедуру переноса инстанса Amazon EC2 из одного аккаунта AWS в другой. Экземпляр t2.micro и он размещен в AWS Франкфурт . Мы сохраним те же настройки экземпляра, но если вам нужно выполнить дополнительную настройку, вы можете сделать это в соответствии с вашими потребностями.



Шаг 1. Экспорт экземпляра Amazon EC2 из исходной учетной записи Amazon

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

  1. Войти в Консоль управления AWS . Нажмите на Сервисы а затем нажмите на EC2
  2. Нажмите на Запуск экземпляров а потом Щелкните правой кнопкой мыши на инстансе Amazon EC2, а затем нажмите Изображение> Создать изображение
  3. Задайте имя изображения и описание изображения, а затем нажмите Создать изображение для создания AMI. Дополнительно вы можете выбрать Без перезагрузки . При включении Amazon EC2 делает не выключить экземпляр перед созданием изображения. При использовании этой опции целостность файловой системы в созданном образе не может быть гарантирована.
  4. Создание полученного запроса изображения. Он будет создан и доступен через несколько минут. Нажмите на Просмотр ожидающего изображения ami-xxxxxxxxx .

Вы также можете получить доступ к AMI, нажав на Картины> ДРУЗЬЯ в левой части окна.



  1. Когда он станет доступен, щелкните правой кнопкой мыши изображение AMI и выберите Изменить права доступа к изображениям.
  2. Под Изменить права доступа к изображениям выберите тип изображения ( публичный или частный ), введите номер учетной записи AWS и выберите Добавьте разрешения «создать том» к следующим связанным снимкам при создании разрешений. В нашем случае мы выберем частное изображение.

Номер учетной записи AWS (известный как идентификатор учетной записи) можно узнать, щелкнув свой профиль в правом верхнем углу, а затем щелкнув Мой счет .

  1. Нажмите на Добавить разрешение а затем нажмите на Сохранить . Ваш образ AMI успешно передан в другой аккаунт AWS.

Вы получите электронное письмо с подтверждением от AWS, что ваша проверка прошла успешно.

Экспорт открытого ключа из существующей пары ключей

Теперь мы экспортируем открытый ключ из вашей существующей пары ключей, чтобы вы могли подключиться к перемещенному инстансу Amazon EC2. Для этого вам понадобится доступ к вашей паре закрытых ключей. Эту процедуру можно выполнить на локальной машине Windows с помощью PuTTY. PuTTY - это клиент SSH и telnet, первоначально разработанный Саймоном Татхамом для платформы Windows.

  1. Откройте интернет браузер и загрузите PUTTY с этого ссылка .
  2. Нажмите на Начало и искать PuTTYGen и запустите его.
  3. Нажмите на Загрузить . Добавьте свою пару закрытых ключей (* .pem). Как видите, ключ успешно импортирован. Пожалуйста, нажмите ОК и скопируйте ключ из поля. Открытый ключ для вставки в файл authorized_keys OpenSSH . Этот ключ нам понадобится на шаге 2.

Шаг 2. Импортируйте инстанс Amazon EC2 для целевой учетной записи Amazon.

На втором этапе мы запустим экземпляр Amazon EC2 из общего образа AMI, а затем импортируем открытый ключ, чтобы иметь возможность войти в систему Windows.

  1. Войти в Консоль управления AWS
  2. Нажмите на Сервисы а затем откройте EC2 . Затем нажмите на Ключевые пары
  3. Нажмите на Действия а потом Импортировать пару ключей
  4. Войти имя пары ключей и добавьте открытый ключ, который вы скопировали на предыдущем шаге.
  5. Нажмите на Импортировать пару ключей а затем нажмите на ИЗОБРАЖЕНИЯ> ДРУГ в левой части окна
  6. Выбрать Частные изображения для доступа к общему образу AMI
  7. Щелкните правой кнопкой мыши на изображении AMI и нажмите Запуск
  8. Выберите тип экземпляра и нажмите Следующий: Настроить детали экземпляра . Мы должны выбрать тот же тип инстанса, что и в исходной учетной записи AWS. В нашем случае мы выберем t2.micro (ЭБУ с переменными параметрами, 1 виртуальный ЦП, 2,5 ГГц, семейство Intel Xeon, 1 ГиБ памяти, только EBS)
  9. Настроить детали экземпляра в соответствии с вашими требованиями, а затем щелкните Обзор и запуск . Мы рекомендуем включить защиту прерывания. Вы можете защитить экземпляры от случайного завершения. После включения вы не сможете завершить работу этого экземпляра через API или Консоль управления AWS, пока не будет отключена защита завершения.
  10. Просмотрите информацию о запуске вашего экземпляра и нажмите Запуск . Вы можете вернуться, чтобы отредактировать изменения для каждого раздела.
  11. Выберите импортированную пару ключей, нажав Выбрать существующую пару ключей и выбрав пару ключей.
  12. Выбрать Я подтверждаю, что у меня есть доступ к выбранному файлу закрытого ключа (KeyPair.pem) и что без этого файла я не смогу войти в свой экземпляр и нажмите Запустить экземпляры .
  13. Ваши экземпляры сейчас запускаются. Нажмите на Посмотреть запуски .
  14. Подождите несколько минут, пока ваш экземпляр не будет успешно инициализирован.
  15. Щелкните правой кнопкой мыши на изображении, а затем выберите Подключить
4 минуты на чтение