2010-09-01 375 views
4

我想将我的EC2实例备份到S3。我下载了EC2工具:http://developer.amazonwebservices.com/connect/entry.jspa?externalID=351亚马逊EC2到S3传输

我设置环境变量:

EC2_HOME=<EC2 tools directory> 
EC2_PRIVATE_KEY=<path to private key generated after I created new X.509 certificate> 
EC2_CERT=<path to certificate I created in X.509 Certificate tab> 
JAVA_HOME=<path to java jre> 

当我运行命令:

ec2-bundle-instance -b bucket_name -p bucket_prefix -o access_key i-23084b49 -w secret_access_key 

我不断收到消息:

Client.InvalidInstanceType: Instance i-23084b49 does not support bundling. 

你有任何想法,为什么?

作为将EC2备份到S3的最简单方法,您推荐什么?

谢谢。

回答

0

为什么会出现这种情况的原因是这套特定的EC2工具不能用于捆绑Linux实例。安装合适的EC2工具解决了这个问题。

+0

什么是“正确的”EC2工具? – Garrett 2010-12-30 00:51:13

0

您可以随时使用rightscale,免费账户提供捆绑选项。