我正在尝试重新注册亚马逊图片,并且我一直收到错误Client.null: null.
我可以浏览到URL并查看xml文件。
我执行的命令是:
ec2-register output.raw.manifest.xml -U <URL>
Client.null: null
任何想法可能是什么问题?
谢谢!
答案 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控制台注册图像:
有几个博客也谈到了如何做到这一点。例如:
http://www.ryannitz.org/tech-notes/2009/08/09/create-amazon-ec2-ami/
最后,如果您正在注册和EBS支持的AMI,您只需使用:
ec2-create-image <instance id>