我是这方面的新手,所以请原谅我这个初学者的问题。我有一个 AWS 账户,目前位于 us-west-2c。它有一个正在运行的实例,还有几个我创建的卷。我在 amazon-s3 中通过 ec2-create-snapshot 命令创建了多个实例备份。如果我当前的 ec2 服务器由于某种原因崩溃,并且我无法登录 AWS 账户,我可以从另一个区域的另一个 AWS 账户中的 S3 快照中恢复数据吗?如果可以,我如何在 CLI 中执行此操作?
答案1
您不仅可以创建单个卷的快照,还可以创建包含一些实例配置详细信息(例如,包括所有相关卷、内核配置等)的 AMI。
AMI 和快照均可与多个账户共享(http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/sharingamis-explicit.html和http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-modifying-snapshot-permissions.html, 分别)
但是,如果您担心丢失整个区域,则可以对 AMI 和快照使用跨区域复制功能。没有必要为了 DR 目的而跨越账户边界。(AMI:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/CopyingAMIs.html,快照:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-modifying-snapshot-permissions.html)