Verschieben Sie AWS-Ressourcen in ein anderes Konto

8

Wir führen derzeit verschiedene AWS-Ressourcen in einem Konto aus, unter anderem:

EC2 (wir können AMIs kopieren), RDS, VPC, IAM, S3, SNS, CloudWatch, CloudFront, Auto Scaling

Wir möchten jetzt alles auf ein anderes AWS-Konto verschieben. Wie bewege ich alle?

Ich muss die S3-Buckets synchronisieren und CloudFront auch.

Ich habe versucht, CloudFormation aufzuhalten, und eine CloudFormer-Vorlage generiert. Dann habe ich die Vorlage in ein neues AWS-Konto importiert und einen neuen Stapel aus dieser Vorlage gestartet.

Was kommt als nächstes ??

Ich kann keine erstellten EC2-Server sehen, noch S3, Sicherheitsgruppe, EBS, auf dem neuen Konto ist nichts vorhanden.

Wie verschiebe ich alle Ressourcen auf einmal?

Vielen Dank. Sandeep

sandeep.s85
quelle
Sie können S3-Buckets nicht von Konto zu Konto verschieben. Sie können auch keine EC2-Instanzen verschieben, aber Sie können eine AMI erstellen und dem anderen Konto Zugriff darauf gewähren.
Ceejayoz
Hallo, danke für deine Antwort. Ja, ich kenne AMI und kann S3-Buckets sogar durch etwas namens s3cmd zurückhalten, indem ich zuerst Zugriff auf ein neues Konto erteile und dann die Synchronisierung durchführe. Bearbeiten: Da ich viele Ressourcen zum Verschieben habe, denke ich über die Verwendung von CloudFormation Stacks nach. Dort brauche ich jetzt die echte Hilfe
sandeep.s85

Antworten:

2

Wenn Sie Ihre gesamte Infrastruktur mit CloudFormation erstellen, können Sie sie auch in einem anderen Konto einfacher replizieren.

Sie müssen sich noch mit der Datenmigration befassen, die je nach Bereitstellungssetup unterschiedlich sein wird.

Wenn Sie das Konfigurationsmanagement verwenden, können die meisten, wenn nicht alle Betriebssysteme auch in Ihrem anderen Konto repliziert werden.

AWS verfügt zwar über eine Methode zum Reverse Engineering einer CloudFormation-Vorlage, die auf Ihrer aktuellen Umgebung basiert. Ich habe sie noch nie ausprobiert. Sie sollten sie jedoch ausprobieren.

Die aws cli verfügt über Befehle zum Verschieben von s3-Daten "aws s3 sync s3: // von s3: // nach". Möglicherweise müssen Sie andere Daten wie RDS und SNS exportieren oder anderweitig freigeben.

Drew Khoury
quelle
0

Möglicherweise können Sie sich hierzu an den AWS-Support wenden :

Wenn Sie das Eigentum an dem Konto und seinen Ressourcen einer anderen Partei oder Organisation zuweisen möchten, wenden Sie sich an den AWS-Support, um Hilfe zu erhalten:

  1. Öffnen Sie das AWS Support Center.
  2. Wählen Sie Fall erstellen.
  3. Geben Sie die Details Ihres Falls ein:

    Wählen Sie unter Bezüglich Konto- und Abrechnungsunterstützung. Wählen Sie unter Service die Option Konto. Wählen Sie als Kategorie Eigentümerübertragung.

  4. Geben Sie für alle anderen Felder die Details für Ihren Fall ein.

  5. Wählen Sie eine Kontaktmethode und dann Senden.

Der AWS-Support wird Sie über die von Ihnen ausgewählte Methode kontaktieren und Ihnen dabei helfen, Ihr Konto an eine andere Partei zu übertragen.

Hendy Irawan
quelle