遇到的问题
由于脑袋一发热,把一个小网站的几十篇文章全部删除,重新改版做新站。第二天,脑袋清醒了,想起之前网站的内容还有用,后悔当时手贱,急需把网站恢复成之前的样子。
想起了之前创建服务器时设置了AWS Snapshot自动快照,可以用快照回滚方式恢复到原来的网站样子。那么问题又来了,网站用的是AWS Lightsail,并不像阿里云国际那样可以一键回滚,AWS的恢复方式有点复杂,网上没有现成的幼儿园化教程,摸索一番后终于搞定。
AWS Snapshot快照还原步骤
第一步,确保之前有可用快照
确认之前有完好的快照记录,AWS可以手动创建快照,也可开启自动快照功能。自动快照是每天都进行的,会最多保留7天的记录,幸好之前开启了自动快照。

第二步,创建新实例
AWS的快照恢复并非简单的一键回滚,而是利用旧快照创建新实例的方式实现移花接木还原网站的。
选取一个网站正常时候的快照,创建新实例。

之前的实例是美国俄亥俄机房的,创建新实例依旧选择相同地区。当然也可以把快照复制到其他地区。

新实例必须选择和之前是一样的配置,为新实例创建一个新名字,以区分之前的实例。

然后等待实例创建完成。这样就把旧实例快照保存的数据全部恢复出来了。
第三步,分离和附加静态IP
在旧实例的【联网】选项卡内,把静态IP分离,分离后千万不要把这个IP删除!

返回到AWS Lightsail主页,在【联网】选项卡里把分离的静态IP附加到新实例上。

这样静态IP地址也恢复了,基本就完成了还原操作。
第四步,为新实例添加防火墙规则
以上步骤做完后,直接打开网站是打不开的,这是因为还没有创建访问规则,实例只默认开启了SSH端口。在【联网】选项卡内根据需要,添加HTTP,HTTPS,宝塔面板后台等端口就可以了。

至此,利用旧快照创建新实例还原网站操作就完成了,网站和宝塔面板后台均可以正常访问了,记得开启自动快照功能!
如您不喜欢使用Amazon AWS的,这里推荐一款小众的美国主机商Kamatera VPS,新用户注册可免费试用1个月,可按小时计费,有香港机房线路,需要的可体验一下。
转载请注明:老田360 » 亚马逊云Amazon AWS Snapshot快照还原网站教学