2013-04-04 4 views
6

Ich habe 2 Snapshots auf meinem EC2 (Account 1) gespeichert, einen weiteren AWS Account (Account 2) angelegt und möchte 2 Snapshots von Account 1 auf meinem Account 2 haben Kurz gesagt möchte ich nur meine 2 Snapshots von Account 1 zu Account 2 migrieren. Wie kann ich das machen? Vielen Dank!Wie man EC2 Snapshots zu einem anderen EC2 Account migriert

NOTES

  • Stellen Sie sicher, dass 1 Konto und Konto-2 in der gleichen Zone sind. Kann oben rechts im Dashboard gefunden werden.
  • Ändern Sie auf der Seite Snapshots die Option Viewing zu Private Snapshots (wenn sich die freigegebenen Snapshots im privaten Modus befinden).
+0

dieser zweite Punkt! – lordvlad

Antwort

5

Überprüfen Sie heraus, Amazon EBS Shared Snapshots.

Amazon EBS-Snapshots geteilt ermöglicht es Ihnen, diese Snapshots zu teilen, es einfach dafür, dass Sie diese Daten mit Ihren Mitarbeitern oder andere in der AWS-Community zu teilen. Mit dieser Funktion können Benutzer mit der Berechtigung Ihre freigegebenen Amazon EBS-Snapshots schnell als Basis zum Erstellen eigener Amazon EBS-Volumes verwenden. Wenn Sie sich entscheiden, können Sie Ihre Daten auch öffentlich allen AWS-Benutzern zur Verfügung stellen: . Benutzer mit , denen Sie Zugriff gewährt haben, können ihre eigenen EBS-Volumes basierend auf Ihrem Snapshot erstellen; Ihr ursprünglicher Schnappschuss bleibt erhalten.Dies ist ein großartige Möglichkeit für Entwickler, Daten einfach mit dem Rest der Amazon EC2-Community zu teilen und es für neue Kunden einfach zu machen, Amazon EBS-Volumes aus einem vorhandenen Snapshot zu erstellen. Weitere Informationen zu zum Freigeben von Snapshots finden Sie im Abschnitt EBS des Amazon EC2-Benutzerhandbuchs.

Weitere Informationen finden Sie unter blog post. Diese blog post gibt Ihnen eine Schritt-für-Schritt-Anleitung und einige nützliche Anwendungsfälle und Warnungen zum Freigeben des Snapshots.

+0

Ich konnte die Snapshots von Konto 1 teilen, aber ich bleibe bei der Erstellung eines Volumes aus Konto 2 mit den freigegebenen Snapshots von Konto 1 stecken. –

+0

"Sobald Sie die sharee-Kontonummer haben, gehen Sie in die AWS-Verwaltung Klicken Sie mit der rechten Maustaste auf den Snapshot und wählen Sie "Snapshot Permissions". Geben Sie die Kontonummer des Sharees ohne Trennstriche in das Dialogfeld ein und drücken Sie " Save ". Es sollte nur ein paar Sekunden dauern und ... Presto! Der Snapshot sollte in der AWS Management Console Snapshots Seite sharee sichtbar sein. – GalacticJello

+0

Das ist, was ich getan habe, habe ich die Erlaubnis entfernt und teilen Sie es immer noch nicht verfügbar von sharee Snapshots Seite Auch gibt es keine Bestätigung/Benachrichtigung von Sh arees Konto, das über die freigegebenen Snapshots sagt. –

4

Sie einen Schnappschuss in einem Konto teilen kann, so dass es in einem anderen Konto für die Erstellung von EBS-Volumes sichtbar ist, aber Es gibt keine Möglichkeit, EBS-Snapshot-Besitz vollständig von einem Konto auf ein anderes zu "migrieren" oder zu übertragen.

Jedoch Sie dieses Verfahren folgen kann:

  1. In Konto 1: Geben Sie Konto 2 Erlaubnis Datenträger aus der EBS-Snapshot A zu erstellen (ModifySnapshotAttribute).

  2. In Konto 2: ein EBS-Datenträger aus dem EBS-Snapshot A. Erstellen

  3. In Konto 2: ein EBS-Snapshot-B aus dem EBS Volume erstellen.

  4. (Optional) In Account 2: Löschen Sie das EBS-Volume.

  5. (Optional) In Konto 1: Löschen der EBS Snapshot A.

Dieses in einem EBS-Snapshot B führen würde, die 2 von Konto gehört und ist eine exakte Kopie des EBS-Snapshot-A in Konto 1.

+1

Interessiert, warum die down-Stimmen zu diesem einen. Erics Antwort tut, was die Frage verlangt, kann also nicht sehen, warum sie als falsch markiert wurde. – NikG