EC2 Örneğini başka bir AWS Hesabına Aktarabilir misiniz?


15

Farklı bir partiye tüm EC2 örneğini vermenin bir yolu var mı? Temelde bir istemci için bir EC2 Sunucusu yönetiyordum ve şimdi sunucunun bakımını bırakıyorum. Artık bu örnek için faturalandırılmak istemiyorum. Uygulamamızı yedeklemek ve istemciler hesabı altında yeni bir sunucu yapılandırmak yerine, onlara zaman kazanmak için önceden yapılandırılmış tüm örneği vermeyi tercih ederim. Mümkün mü.

Yanıtlar:


15

Bir EC2 örneğini (veya başka bir kaynağı) farklı bir AWS hesabına aktaramazsınız.

Örnek EBS önyüklemesi ise (önerilir), şöyle bir yaklaşım deneyebilirsiniz:

  1. Geçerli örneği durdurma (ec2-stop-instance)

  2. Örnekten bir AMI oluşturma (ec2-register-image)

  3. İkinci AWS hesabına bu AMI'yi (ec2-change-image-attribute) çalıştırma izni verin

  4. İkinci AWS hesabı altında yeni bir AMI örneği çalıştırın (ec2-run-instances)

DNS'nin yeni örneğin IP adresini gösterecek şekilde güncellenmesi gerekir (tercihen bir Elastik IP Adresi kullanılarak). Diğer AWS / EC2 kaynaklarının da ikinci hesapta kopyalanması / yeniden oluşturulması gerekir.

Yeterli testten sonra, orijinal örneği (ec2-terminate-instance) serbest bırakmak isteyebilirsiniz.

İkinci hesap, sahip olduğunuz AMI silindikten sonra örnekleri / EBS birimleri başarısız olursa, kendilerini korumak için kendi anlık görüntülerini / AMI'lerini oluşturmalıdır.

Daha da iyisi, istemcinin bunu istediği gibi üretebilmesi için örneğinizin nasıl oluşturulduğunu belgelemelisiniz / komut dosyası yazmış olmalısınız.


İşlem belgelenir. Tüm kurulumları ve başka bir makinede yapmak zorunda kaldığım çekirdek değişikliklerini gözden geçirmek istemedim. Sadece zaman kazanmaya çalışıyor.
cjibo

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.