如何从S3备份导入EC2快照? (AWS CLI导入快照)

时间:2018-02-15 04:08:31

标签: amazon-web-services amazon-s3 amazon-ec2

我想了解如何将EC2快照备份到S3存储桶的示例,然后再将其导入。

我发现AWS CLI可以将快照导出到S3,并在此处进行了解释 Copying aws snapshot to S3 bucket

我还从AWS CLI参考中找到了import命令,但是我没能执行该命令,因为我没有理解该选项 https://docs.aws.amazon.com/cli/latest/reference/ec2/import-snapshot.html

有人可以解释如何使用此命令吗?特别是关于如何具体从哪个文件导入S3桶?

2 个答案:

答案 0 :(得分:3)

EC2快照默认存储在S3标准存储中。但是,您无法使用AWS CLI将快照复制到特定的S3存储桶 某处可能有某些第三方工具可以执行此操作,但我没有看到您需要将快照下载到s3存储桶的任何原因?这就像支付快照两次!!!
你能提一下为什么你有这个要求吗?可能存在更容易替代您的问题。

注意: 您在问题中共享的两个链接不会将快照复制到S3。 第一个链接显示如何将快照从一个区域复制到另一个区域,而第二个链接是将磁盘映像导出到EBS快照中,并且此导入仅支持以下磁盘格式:

  • 虚拟硬盘(VHD / VHDX)
  • ESX虚拟机磁盘(VMDK)
  • 原始

答案 1 :(得分:0)

如果我正确地阅读了您的问题,您在选择要从中恢复备份的存储桶时遇到问题。您可能会发现使用EC2控制台更容易。

  • 在控制台 - 导航栏中 - 选择快照

  • 从列表中选择要复制的快照

  • 选择“从动作复制”列表,完成对话框并单击“复制”

  • 如果单击“快照”,则出现确认对话框,则可以监视进度。

以下是AWS backups可能对您有所帮助的一些其他信息。