我正在尝试设置EC2 API工具,但由于无法确定在哪里可以获得EC2_PRIVATE_KEY环境变量所指向的文件(我相信我有EC2_CERT),因此我陷入了困境。
在EC2用户界面中可见的众多不同访问凭据中,我需要使命令行工具正常工作的哪一项?
我正在尝试设置EC2 API工具,但由于无法确定在哪里可以获得EC2_PRIVATE_KEY环境变量所指向的文件(我相信我有EC2_CERT),因此我陷入了困境。
在EC2用户界面中可见的众多不同访问凭据中,我需要使命令行工具正常工作的哪一项?
Answers:
好的,原来我需要生成一个新的X.509证书,然后才能下载EC2_PRIVATE_KEY和EC2_CERT文件。
事实证明此链接很有用:http : //paulstamatiou.com/how-to-getting-started-with-amazon-ec2
私钥仅在创建证书时才可下载。
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html
注意
Amazon EC2不保留您的私钥副本;因此,如果丢失了私钥,则无法恢复它。如果丢失了实例存储支持的实例的私钥,则无法访问该实例。您应该终止实例并使用新的密钥对启动另一个实例。如果丢失了由EBS支持的Linux实例的私钥,则可以重新获得对实例的访问权限。有关更多信息,请参阅丢失私钥时连接到Linux实例。
以下是恢复步骤(通过生成新的密钥对):