我以前将Nodejs + MongoDB应用程序部署在AWS EC2实例上,现在我想将其转移到另一个AWS账户。我观看了此视频-
https://aws.amazon.com/premiumsupport/knowledge-center/account-transfer-ec2-instance/
我能够(在传输后)运行新实例,但是其中缺少包含nodejs应用代码的apps文件夹。
源EC2实例文件夹结构: 应用程序htdocs堆栈
目标EC2实例文件夹结构: bitnami_credentials htdocs堆栈
注意:复制实例时,出现错误:Bitnami版本(用于源帐户)现在不可用,因此在目标AWS帐户上使用了新版本。
答案 0 :(得分:1)
Bitnami工程师在这里。如果要将现有安装迁移到新实例或新帐户,只需使用新帐户中最新的Bitnami MEAN堆栈启动一个新实例,然后将整个安装目录从一个实例复制到另一个实例。>
cd
sudo /opt/bitnami/ctlscript.sh stop
sudo tar -pczvf mean-backup.tar.gz /opt/bitnami
sudo /opt/bitnami/ctlscript.sh start
mean-backup.tar.gz
文件传输到新实例sudo /opt/bitnami/ctlscript.sh stop
sudo mv /opt/bitnami /tmp/bitnami-backup
sudo tar -pxzvf mean-backup.tar.gz -C /
sudo /opt/bitnami/ctlscript.sh start
您可以在我们的文档中找到有关此信息的更多信息
https://docs.bitnami.com/aws/infrastructure/mean/administration/backup-restore/