2013-07-15 197 views
7

我想存儲我的EBS AMI的本地副本以保管/謹記,但這似乎不是非常直截了當的。亞馬遜EC2 - EBS AMI的本地備份

我遇到的唯一方法是將EBS AMI轉換爲實例存儲/ S3'格式',將其捆綁並上載到S3,如鏈接所述,然後通過s3瀏覽器下載。

http://www.dowdandassociates.com/content/howto-convert-an-amazon-ec2-ebs-image-to-an-instance-store-image/

然後,當我想重新上傳,我將不得不通過這樣的轉換回EBS: http://www.eaglegenomics.com/2011/05/how-to-convert-s3-instance-store-amis-to-ebs-amis/

我不能完全肯定的需要,本方法甚至工作。這是不正確的,是否有更好的選擇?是否可以從s3非用戶可見的存儲桶下載AMI?

+1

唯一可以下載的AMI是您上傳的。如果您使用現有的公共AMI創建了AMI,則運行該軟件的軟件可能無法在ec2之外運行。 – datasage

+0

@datasage - 感謝您的回覆。這是否意味着上述方法不起作用,或者只是不可取?我已經看過之前討論過的話題,像http://weaponshot.wordpress.com/2012/04/08/downloading-an-ami-to-local/ – marked

+0

@datasage - 亞馬遜是否爲AMI提供某種存檔存儲?另外,你知道這個功能是否專門針對上述平臺? http://aws.amazon.com/ec2/vmimport/你可以提供的任何信息都很棒!非常感謝 – marked

回答

1

可以確認這確實有效,如果有點不方便。需要從非用戶可見的s3存儲桶下載的第三方工具。 s3browser/bucket explorer應該這樣做。

+0

任何想法你是怎麼做到的? – abarax

0

不確定保留AMI是否是一種有用的策略:只有在AWS外部啓動虛擬機纔有用。只要您依賴於AWS​​,您應該假定AMI和快照在S3中保持安全。您可以隨時複製到其他地區,甚至可以存儲在另一個帳戶中。 在AWS之外複製備份對於數據(如數據庫轉儲或文件和文件夾)而非整個AMI更有意義。