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
amazon-ec2
amazon-web-services
sandeep.s85
quelle
quelle
Antworten:
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.
quelle
Möglicherweise können Sie sich hierzu an den AWS-Support wenden :
quelle