Wie kann ich eine Amazon EC2-Instance oder ein AMI auf ein anderes AWS-Konto übertragen?

Lesedauer: 4 Minute
0

Ich möchte eine Amazon Elastic Compute Cloud (Amazon EC2)-Instance oder ein Amazon Machine Image (AMI) von einem Amazon Web Services (AWS)-Konto auf ein anderes übertragen. Wie muss ich dazu vorgehen?

Kurze Beschreibung

Es ist nicht möglich, vorhandene Instances oder AMIs zwischen AWS-Konten zu übertragen. Stattdessen können Sie ein EC2-Image manuell von einem AWS-Konto zu einem anderen migrieren.

Lösung

Hinweis: Die folgenden Schritte gelten nur für Instances mit unverschlüsselten Amazon Elastic Block Store (Amazon EBS)-Volumes.

  1. Erstellen Sie ein benutzerdefiniertes AMI aus der Instance, die Sie als Quellkonto verwenden möchten. Stellen Sie sicher, dass alle erforderlichen EBS-Datenvolumes im AMI enthalten sind. Stellen Sie sicher, dass das AMI keine statische IP-Konfiguration hat, da dies zu Verbindungsproblemen führen kann. Anweisungen finden Sie unter Folgendem:
    Erstellen Sie ein Windows-AMI aus einer laufenden Instance
    Erstellen Sie ein Linux-AMI aus einer Instance
    Hinweis:Auf Instance-Speicher-Volumes gespeicherte Daten werden in AMIs nicht beibehalten. Diese Daten befinden sich nicht auf den Instance-Speicher-Volumes der Instances, die Sie über das AMI starten.
  2. Geben Sie das AMI entweder über die Amazon EC2-Konsole oder die AWS Command Line Interface (AWS CLI) für das Zielkonto frei. Anweisungen finden Sie unter Folgendem:
    Benutzerhandbuch für Windows-Instances – Ein AMI an bestimmten AWS-Konten freigeben
    Benutzerhandbuch für Linux-Instances – Ein AMI an bestimmten AWS-Konten freigeben
    Hinweis: Wenn Sie beim Ausführen von AWS CLI-Befehlen Fehlermeldungen erhalten, stellen Sie sicher, dass Sie die neueste Version der AWS CLI verwenden.
  3. Suchen Sie im Zielkonto das AMI mithilfe der EC2-Konsole oder der AWS CLI.
  4. Starten Sie eine neue Instance über das freigegebene AMI auf dem Zielkonto. Weitere Informationen zum Importieren eines Schlüsselpaars aus einem früheren Konto finden Sie unter Importieren Ihres eigenen öffentlichen Schlüssels in Amazon EC2.
    Hinweis: Für Amazon Virtual Private Cloud (Amazon VPC)-Instances unterscheidet sich die private IP-Adresse im neuen Konto, sofern sie nicht ausdrücklich beim Start festgelegt wird.
  5. Erstellen Sie ein benutzerdefiniertes AMI aus der Instance des Zielkontos. Es empfiehlt sich, diese Kopie zu verwenden, um Komplikationen zu vermeiden, nachdem das Quellkonto das ursprünglich freigegebene AMI abgemeldet hat.
  6. Melden Sie das AMI im Quellkonto ab, wenn Sie keine Instances davon ausführen müssen. Weitere Informationen zum Beenden laufender Instances und zum Löschen zugehöriger Snapshots finden Sie unter Bereinigen Ihres von Amazon EBS unterstützten AMI.

Hinweis: Wenn Sie ein AMI von Konto A für Konto B freigeben und das AMI dann von Konto A abmelden, können Sie keine neuen Instances vom AMI in Konto B starten. Sie können das AMI in Konto A registriert lassen, damit Sie neue Instances starten können Beispiele daraus später. Oder verwenden Sie eine der folgenden Abhilfen, damit Sie die AMI-Registrierung aufheben und weiterhin die Möglichkeit haben, neue Instances zu starten:

  • Starten Sie neue Instances über das gemeinsam genutzte AMI in Konto B, bevor Sie die AMI in Konto A abmelden. Die Abmeldung des AMI im ursprünglichen Konto hat keine Auswirkungen auf Instances, die über das gemeinsam genutzte AMI gestartet werden. Wenn Sie nach der Aufhebung der AMI-Registrierung neue Instances starten müssen, können Sie aus einer der neuen Instances ein neues AMI erstellen.
  • Kopieren Sie die AMI in dieselbe Region oder eine andere Region in Konto B. Dadurch können Sie das ursprüngliche AMI beibehalten und außerdem ein Backup erstellen, ohne es in Konto B zu verwenden.

Weitere Informationen

Wie erstelle und kopiere ich ein Amazon Machine Image (AMI) von einer AWS-Region in eine andere?

Wie teilen Sie verschlüsselte AMIs kontenübergreifend, um verschlüsselte EC2-Instances zu starten

Wie teile ich ein Amazon Machine Image (AMI) privat mit einem anderen AWS-Konto?

Einen verschlüsselten Snapshot über die Konsole freigeben - Linux

Einen verschlüsselten Snapshot über die Konsole freigeben - Windows

AWS OFFICIAL
AWS OFFICIALAktualisiert vor 3 Jahren