ec2-register Client.null:null

时间:2014-02-10 10:24:41

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

我正在尝试重新注册亚马逊图片,并且我一直收到错误Client.null: null.

我可以浏览到URL并查看xml文件。

我执行的命令是:

ec2-register output.raw.manifest.xml -U <URL>
Client.null: null

任何想法可能是什么问题?

谢谢!

1 个答案:

答案 0 :(得分:0)

请记住,此命令用于注册实例存储图像而不是EBS后备图像。

通常,在注册AMI之前,将包含一系列10GB文件的xml文件上载到S3。你确定捆绑包在你的一个S3桶中吗?

您是否从要创建图像的实例中运行了类似的内容?:

ec2-bundle-vol -d /<someplace-where-you-have-a-lot-of-space> -k YOUR_PRIVATE_KEY -c YOUR_CERTIFICATE -u YOUR_ACCOUNT_NUMBER
ec2-upload-bundle -b YOUR_BUCKET_NAME -m output.raw.manifest.xml -a YOUR_ACCESS_KEY -s YOUR_SECRET_KEY

然后你可以运行:     ec2-register output.raw.manifest.xml

创建捆绑包后,您还可以从AWS控制台注册图像:

Register Image

有几个博客也谈到了如何做到这一点。例如:

http://www.ryannitz.org/tech-notes/2009/08/09/create-amazon-ec2-ami/

最后,如果您正在注册和EBS支持的AMI,您只需使用:

ec2-create-image <instance id>