我正在尝试使用快照ID为snap-e1608d88的公共数据集。 我正在看这些说明 ,但他们似乎没有帮助。
在那里的第一个build议说,我应该点击卷,创build一个新卷,设置它的大小和可用性区域,以及指定快照ID。 问题是,快照ID是一个下拉列表,而不是文本字段,下拉菜单中有100多个选项。
接下来,我安装了ec2命令行工具,并尝试运行ec2-create-volume命令。 对于我的第一次尝试,我尝试了ec2-create-volume --snapshot snap-e1608d88 --availability-zone us-east-1但是输出结果表明我需要提供一个带有–cert开关的证书。 哪个证书确切? 我在〜/ .ssh / id_rsa尝试了我的SSH证书。 没有骰子。 我得到了以下的Java错误:“org.codehaus.xfire.fault.XFireFault:一般的安全错误;”
我不明白你通过Web界面指定快照ID的困惑; 说明没有说“input”ID,它只是说“configuration下列设置” – 是的,下拉菜单可以包含很多条目。
对于命令行中的证书,它不是您想要的SSH密钥,而是您的AWS证书,您可以在http://docs.amazonwebservices.com/AWSSecurityCredentials/1.0/AboutAWSCredentials.html#X509Credentials中find所有的证书
为了避免这个安全错误,我在我的AWS账户上创build了一个X.509证书。 我复制新的证书到我的服务器,并通过命令行参数我的新证书,仍然没有运气。 最后,我上传了创buildX.509证书的同时生成的私钥。 我使用–private-key开关将它传递给了命令行,我不再收到安全错误。 但另一个错误,这个抱怨我正在使用的快照ID。