Node.js 传输/复制EC2实例,其中Nodejs+;MongoDB应用程序通过Bitnami部署到另一个aws帐户
我以前在AWS EC2实例上部署了我的Nodejs+MongoDB应用程序,现在我想把它转移到另一个AWS帐户。我看了这个视频- 我能够运行新实例(传输后),但缺少包含nodejs应用程序代码的apps文件夹 源EC2实例文件夹结构: 应用程序和文档堆栈 目标EC2实例文件夹结构: bitnami\u凭证htdocs堆栈Node.js 传输/复制EC2实例,其中Nodejs+;MongoDB应用程序通过Bitnami部署到另一个aws帐户,node.js,mongodb,amazon-ec2,mean-stack,bitnami,Node.js,Mongodb,Amazon Ec2,Mean Stack,Bitnami,我以前在AWS EC2实例上部署了我的Nodejs+MongoDB应用程序,现在我想把它转移到另一个AWS帐户。我看了这个视频- 我能够运行新实例(传输后),但缺少包含nodejs应用程序代码的apps文件夹 源EC2实例文件夹结构: 应用程序和文档堆栈 目标EC2实例文件夹结构: bitnami\u凭证htdocs堆栈 注意:在复制实例时,出现了一个错误,即Bitnami版本(在源帐户上使用)现在不可用,因此在目标AWS帐户上使用了新版本。此处为Bitnami Engineer。如果要将现有
注意:在复制实例时,出现了一个错误,即Bitnami版本(在源帐户上使用)现在不可用,因此在目标AWS帐户上使用了新版本。此处为Bitnami Engineer。如果要将现有安装迁移到新实例或新帐户,只需使用新帐户中最新的Bitnami MEAN堆栈启动新实例,并将整个安装目录从一个实例复制到另一个实例
- 您可以通过在当前实例中运行这些命令来创建备份
- 您需要将
文件传输到新实例mean backup.tar.gz
- 然后在那里恢复备份
您的所有数据都在根卷上吗?
cd
sudo /opt/bitnami/ctlscript.sh stop
sudo tar -pczvf mean-backup.tar.gz /opt/bitnami
sudo /opt/bitnami/ctlscript.sh start
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